home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-04-20 | 199.9 KB | 7,451 lines |
-
-
-
-
-
-
- Network Working Group M. Rose, Editor
- Request for Comments: 1158 Performance Systems International
- May 1990
-
-
- Management Information Base for Network Management
- of TCP/IP-based internets:
- MIB-II
-
- 1. Status of this Memo
-
- This memo defines the second version of the Management Information
- Base (MIB-II) for use with network management protocols in TCP/IP-
- based internets. In particular, together with its companion memos
- which describe the structure of management information (RFC 1155)
- along with the network management protocol (RFC 1157) for TCP/IP-
- based internets, these documents provide a simple, workable
- architecture and system for managing TCP/IP-based internets and in
- particular the Internet community.
-
- This document on MIB-II incorporates all of the technical content of
- RFC 1156 on MIB-I and extends it, without loss of compatibilty.
- However, MIB-I as described in RFC 1156 is full Standard Protocol of
- the Internet, while the MIB-II described here is Proposed Standard
- Protocol of the Internet.
-
- This memo defines a mandatory extension to the base MIB (RFC 1156)
- and is a Proposed Standard for the Internet community. The
- extensions described here are currently Elective, but when they
- become a standard, they will have the same status as RFC 1156, that
- is, Recommended. The Internet Activities Board recommends that all
- IP and TCP implementations be network manageable. This implies
- implementation of the Internet MIB (RFC 1156 and the extensions in
- RFC 1158) and at least one of the two recommended management
- protocols SNMP (RFC 1157) or CMOT (RFC 1095).
-
- This version of the MIB specification, MIB-II, is an incremental
- refinement of MIB-I. As such, it has been designed according to two
- criteria: first, changes have been made in response to new
- operational requirements in the Internet; and, second, the changes
- are entirely upwards compatible in order to minimize impact on the
- network as the managed nodes in the Internet transition from MIB-I to
- MIB-II.
-
- It is expected that additional MIB groups and variables will be
- defined over time to accommodate the monitoring and control needs of
- new or changing components of the Internet.
-
-
-
-
- IETF SNMP Working Group [Page 1]
-
- RFC 1158 MIB II May 1990
-
-
- Please refer to the latest edition of the "IAB Official Protocol
- Standards" RFC for current information on the state and status of
- standard Internet protocols.
-
- Distribution of this memo is unlimited.
-
- Table of Contents
-
-
- 1. Status of this Memo .................................. 1
- 2. Introduction ......................................... 3
- 3. Changes from MIB-I ................................... 4
- 3.1 Deprecated Objects .................................. 4
- 3.2 Display Strings ..................................... 5
- 3.3 The System Group .................................... 5
- 3.4 The Interfaces Group ................................ 5
- 3.5 The Address Translation Group ....................... 6
- 3.6 The IP Group ........................................ 7
- 3.7 The ICMP Group ...................................... 7
- 3.8 The TCP Group ....................................... 7
- 3.9 The UDP Group ....................................... 7
- 3.10 The EGP Group ...................................... 8
- 3.11 The Transmission Group ............................. 8
- 3.12 The SNMP Group ..................................... 8
- 4. Objects .............................................. 8
- 4.1 Object Groups ....................................... 9
- 4.2 Format of Definitions ............................... 10
- 5. Object Definitions ................................... 10
- 5.1 The System Group .................................... 11
- 5.2 The Interfaces Group ................................ 14
- 5.2.1 The Interfaces table .............................. 15
- 5.3 The Address Translation Group ....................... 27
- 5.4 The IP Group ........................................ 30
- 5.4.1 The IP Address table .............................. 38
- 5.4.2 The IP Routing table .............................. 41
- 5.4.3 The IP Address Translation table .................. 48
- 5.5 The ICMP Group ...................................... 51
- 5.6 The TCP Group ....................................... 61
- 5.6.1 The TCP Connection table .......................... 66
- 5.6.2 Additional TCP Objects ............................ 69
- 5.7 The UDP Group ....................................... 70
- 5.7.1 The UDP Listener table ............................ 72
- 5.8 The EGP Group ....................................... 73
- 5.8.1 The EGP Neighbor table ............................ 75
- 5.8.2 Additional EGP variables .......................... 83
- 5.9 The Transmission Group .............................. 83
- 5.10 The SNMP Group ..................................... 83
- 6. Definitions .......................................... 95
-
-
-
- IETF SNMP Working Group [Page 2]
-
- RFC 1158 MIB II May 1990
-
-
- 7. Identification of OBJECT instances for use with the
- SNMP ................................................. 126
- 7.1 ifTable Object Type Names ........................... 127
- 7.2 atTable Object Type Names ........................... 127
- 7.3 ipAddrTable Object Type Names ....................... 128
- 7.4 ipRoutingTable Object Type Names .................... 128
- 7.5 ipNetToMediaTable Object Type Names ................. 129
- 7.6 tcpConnTable Object Type Names ...................... 129
- 7.7 udpTable Object Type Names .......................... 130
- 7.8 egpNeighTable Object Type Names ..................... 130
- 8. Acknowledgements .................................... 130
- 9. References .......................................... 131
- 10. Security Considerations.............................. 133
- 11. Author's Address..................................... 133
-
- 2. Introduction
-
- As reported in RFC 1052, IAB Recommendations for the
- Development of Internet Network Management Standards [1], a
- two-prong strategy for network management of TCP/IP-based
- internets was undertaken. In the short-term, the Simple
- Network Management Protocol (SNMP) was to be used to manage
- nodes in the Internet community. In the long-term, the use of
- the OSI network management framework was to be examined. Two
- documents were produced to define the management information:
- RFC 1065, which defined the Structure of Management
- Information (SMI) [2], and RFC 1066, which defined the
- Management Information Base (MIB) [3]. Both of these
- documents were designed so as to be compatible with both the
- SNMP and the OSI network management framework.
-
- This strategy was quite successful in the short-term:
- Internet-based network management technology was fielded, by
- both the research and commercial communities, within a few
- months. As a result of this, portions of the Internet
- community became network manageable in a timely fashion.
-
- As reported in RFC 1109, Report of the Second Ad Hoc Network
- Management Review Group [4], the requirements of the SNMP and
- the OSI network management frameworks were more different than
- anticipated. As such, the requirement for compatibility
- between the SMI/MIB and both frameworks was suspended. This
- action permitted the operational network management framework,
- the SNMP, to respond to new operational needs in the Internet
- community by producing this document.
-
- As such, the current network management framework for TCP/IP-
- based internets consists of: Structure and Identification of
-
-
-
- IETF SNMP Working Group [Page 3]
-
- RFC 1158 MIB II May 1990
-
-
- Management Information for TCP/IP-based internets, RFC 1155 [13],
- which describes how managed objects contained in the MIB are
- defined; Management Information Base for Network Management of
- TCP/IP-based internets (version 2), this memo, which describes
- the managed objects contained in the MIB; and, the Simple
- Network Management Protocol, RFC 1157 [14], which defines the
- protocol used to manage these objects.
-
- Consistent with the IAB directive to produce simple, workable
- systems in the short-term, the list ofc objects (e.g., for BSD UNIX)
- were excluded.
-
- 7) It was agreed to avoid heavily instrumenting critical
- sections of code. The general guideline was one counter
- per critical section per layer.
-
- 3. Changes from MIB-I
-
- Features of this MIB include:
-
- 1) incremental additions to reflect new operational
- requirements;
-
- 2) upwards compatibility with the SMI/MIB and the SNMP;
-
- 3) improved support for multi-protocol entities; and,
-
- 4) textual clean-up of the MIB to improve clarity and
- readability.
-
- The objects defined in MIB-II have the OBJECT IDENTIFIER prefix:
-
- mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
-
- 3.1. Deprecated Objects
-
- In order to better prepare implementors for future changes in the
- MIB, a new term "deprecated" may be used when describing an object.
- A deprecated object in the MIB is one which must be supported, but
- one which will most likely be removed from the next version of the
- MIB (e.g., MIB-III).
-
- MIB-II marks one object as being deprecated:
-
- atTable
-
- As a result of deprecating the atTable object, the entire Address
- Translation group is deprecated.
-
-
-
- IETF SNMP Working Group [Page 4]
-
- RFC 1158 MIB II May 1990
-
-
- Note that no functionality is lost with the deprecation of these
- objects: new objects providing equivalent or superior functionality
- are defined in MIB-II.
-
- 3.2. Display Strings
-
- In the past, there have been misinterpretations of the MIB as to when
- a string of octets should contain printable characters, meant to be
- displayed to a human. As a textual convention in the MIB, the
- datatype
-
- DisplayString ::= OCTET STRING
-
- is introduced. A DisplayString is restricted to the NVT ASCII
- character set, as defined in pages 10-11 of [7].
-
- The following objects are now defined in terms of DisplayString:
-
- sysDescr
- ifDescr
-
- It should be noted that this change has no effect on either the
- syntax nor semantics of these objects. The use of the DisplayString
- notation is merely an artifact of the explanatory method used in
- MIB-II and future MIBs.
-
- Further, it should be noted that any object defined in terms of OCTET
- STRING may contain arbitrary binary data, in which each octet may
- take any value from 0 to 255 (decimal).
-
- 3.3. The System Group
-
- Four new objects are added to this group:
-
- sysContact
- sysName
- sysLocation
- sysServices
-
- These provide contact, administrative, location, and service
- information regarding the managed node.
-
- 3.4. The Interfaces Group
-
- The definition of the ifNumber object was incorrect, as it required
- all interfaces to support IP. (For example, devices without IP, such
- as MAC-layer bridges, could not be managed if this definition was
- strictly followed.) The description of the ifNumber object is changed
-
-
-
- IETF SNMP Working Group [Page 5]
-
- RFC 1158 MIB II May 1990
-
-
- accordingly.
-
- The ifTable object was mistaken marked as read-write, it has been
- (correctly) re-designated as read-only. In addition, several new
- values have been added to the ifType column in the ifTable object:
-
- ppp(23)
- softwareLoopback(24)
- eon(25)
- ethernet-3Mbit(26)
- nsip(27)
- slip(28)
-
- Finally, a new column has been added to the ifTable object:
-
- ifSpecific
-
- which provides information about information specific to the media
- being used to realize the interface.
-
- 3.5. The Address Translation Group
-
- In MIB-I, this group contained a table which permitted mappings from
- network addresses (e.g., IP addresses) to physical addresses (e.g.,
- MAC addresses). Experience has shown that efficient implementations
- of this table make two assumptions: a single network protocol
- environment, and mappings occur only from network address to physical
- address.
-
- The need to support multi-protocol nodes (e.g., those with both the
- IP and CLNP active), and the need to support the inverse mapping
- (e.g., for ES-IS), have invalidated both of these assumptions. As
- such, the atTable object is declared deprecated.
-
- In order to meet both the multi-protocol and inverse mapping
- requirements, MIB-II and its successors will allocate up to two
- address translation tables inside each network protocol group. That
- is, the IP group will contain one address translation table, for
- going from IP addresses to physical addresses. Similarly, when a
- document defining MIB objects for the CLNP is produced (e.g., [8]),
- it will contain two tables, for mappings in both directions, as this
- is required for full functionality.
-
- It should be noted that the choice of two tables (one for each
- direction of mapping) provides for ease of implementation in many
- cases, and does not introduce undue burden on implementations which
- realize the address translation abstraction through a single internal
- table.
-
-
-
- IETF SNMP Working Group [Page 6]
-
- RFC 1158 MIB II May 1990
-
-
- 3.6. The IP Group
-
- The access attribute of the variable ipForwarding has been changed
- from read-only to read-write.
-
- In addition, there is a new column to the ipAddrTable object,
-
- ipAdEntReasmMaxSize
-
- which keeps track of the largest IP datagram that can be re-
- assembled on a particular interface. There is also a new column in
- the ipRoutingTable object,
-
- ipRouteMask
-
- which is used for IP routing subsystems that support arbitrary subnet
- masks.
-
- One new object is added to the IP group:
-
- ipNetToMediaTable
-
- which is the address translation table for the IP group (providing
- identical functionality to the now deprecated atTable in the address
- translation group).
-
- 3.7. The ICMP Group
-
- There are no changes to this group.
-
- 3.8. The TCP Group
-
- Two new variables are added:
-
- tcpInErrs
- tcpOutRsts
-
- which keep track of the number of incoming TCP segments in error and
- the number of resets generated by a TCP.
-
- 3.9. The UDP Group
-
- A new table:
-
- udpTable
-
- is added.
-
-
-
-
- IETF SNMP Working Group [Page 7]
-
- RFC 1158 MIB II May 1990
-
-
- 3.10. The EGP Group
-
- Experience has indicated a need for additional objects that are
- useful in EGP monitoring. In addition to making several additions to
- the egpNeighborTable object, a new variable is added:
-
- egpAs
-
- which gives the autonomous system associated with this EGP entity.
-
- 3.11. The Transmission Group
-
- MIB-I was lacking in that it did not distinguish between different
- types of transmission media. A new group, the Transmission group, is
- allocated for this purpose:
-
- transmission OBJECT IDENTIFIER ::= { mib-2 10 }
-
- When Internet-standard definitions for managing transmission media
- are defined, the transmission group is used to provide a prefix for
- the names of those objects.
-
- Typically, such definitions reside in the experimental portion of the
- MIB until they are "proven", then as a part of the Internet
- standardization process, the definitions are accordingly elevated and
- a new object identifier, under the transmission group is defined. By
- convention, the name assigned is:
-
- type OBJECT IDENTIFIER ::= { transmission number }
-
- where "type" is the symbolic value used for the media in the ifType
- column of the ifTable object, and "number" is the actual integer
- value corresponding to the symbol.
-
- 3.12. The SNMP Group
-
- The application-oriented working groups of the IETF have been tasked
- to be receptive towards defining MIB variables specific to their
- respective applications.
-
- For the SNMP, it is useful to have statistical information. A new
- group, the SNMP group, is allocated for this purpose:
-
- snmp OBJECT IDENTIFIER ::= { mib-2 11 }
-
- 4. Objects
-
- Managed objects are accessed via a virtual information store, termed
-
-
-
- IETF SNMP Working Group [Page 8]
-
- RFC 1158 MIB II May 1990
-
-
- the Management Information Base or MIB. Objects in the MIB are
- defined using Abstract Syntax Notation One (ASN.1) [9].
-
- The mechanisms used for describing these objects are specified the
- companion memo, the SMI. In particular, each object has a name, a
- syntax, and an encoding. The name is an object identifier, an
- administratively assigned name, which specifies an object type. The
- object type together with an object instance serves to uniquely
- identify a specific instantiation of the object. For human
- convenience, we often use a textual string, termed the OBJECT
- DESCRIPTOR, to also refer to the object type.
-
- The syntax of an object type defines the abstract data structure
- corresponding to that object type. The ASN.1 language is used for
- this purpose. However, the companion memo purposely restricts the
- ASN.1 constructs which may be used. These restrictions are
- explicitly made for simplicity.
-
- The encoding of an object type is simply how that object type is
- represented using the object type's syntax. Implicitly tied to the
- notion of an object type's syntax and encoding is how the object type
- is represented when being transmitted on the network. This memo
- specifies the use of the basic encoding rules (BER) of ASN.1 [10],
- subject to the additional requirements imposed by the SNMP [14].
-
- 4.1. Object Groups
-
- Since this list of managed objects contains only the essential
- elements, there is no need to allow individual objects to be
- optional. Rather, the objects are arranged into the following
- groups:
-
- - System
- - Interfaces
- - Address Translation (deprecated)
- - IP
- - ICMP
- - TCP
- - UDP
- - EGP
- - Transmission
- - SNMP
-
- There are two reasons for defining these groups: to provide a means
- of assigning object identifiers; and, to provide a method for
- implementations of managed agents to know which objects they must
- implement. This method is as follows: if the semantics of a group is
- applicable to an implementation, then it must implement all objects
-
-
-
- IETF SNMP Working Group [Page 9]
-
- RFC 1158 MIB II May 1990
-
-
- in that group. For example, an implementation must implement the EGP
- group if and only if it implements the EGP.
-
- 4.2. Format of Definitions
-
- The next section contains the specification of all object types
- contained in the MIB. Following the conventions of the companion
- memo, the object types are defined using the following fields:
-
- OBJECT:
- -------
- A textual name, termed the OBJECT DESCRIPTOR, for the
- object type, along with its corresponding OBJECT
- IDENTIFIER.
-
- Syntax:
- The abstract syntax for the object type, presented using
- ASN.1. This must resolve to an instance of the ASN.1
- type ObjectSyntax defined in the SMI.
-
- Definition:
- A textual description of the semantics of the object
- type. Implementations should ensure that their
- interpretation of the object type fulfills this
- definition since this MIB is intended for use in multi-
- vendor environments. As such it is vital that object
- types have consistent meaning across all machines.
-
- Access:
- A keyword, one of read-only, read-write, write-only, or
- not-accessible. Note that this designation specifies the
- minimum level of support required. As a local matter,
- implementations may support other access types (e.g., an
- implementation may elect to permitting writing a variable
- marked herein as read-only). Further, protocol-specific
- "views" (e.g., those implied by an SNMP community) may
- make further restrictions on access to a variable.
-
- Status:
- A keyword, one of mandatory, optional, obsolete, or
- deprecated. Use of deprecated implies mandatory status.
-
- 5. Object Definitions
-
- RFC1158-MIB
-
- DEFINITIONS ::= BEGIN
-
-
-
-
- IETF SNMP Working Group [Page 10]
-
- RFC 1158 MIB II May 1990
-
-
- IMPORTS
- mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
- Counter, Gauge, TimeTicks
- FROM RFC1155-SMI;
-
- DisplayString ::=
- OCTET STRING
-
-
- mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- MIB-II
-
- system OBJECT IDENTIFIER ::= { mib-2 1 }
- interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
- at OBJECT IDENTIFIER ::= { mib-2 3 }
- ip OBJECT IDENTIFIER ::= { mib-2 4 }
- icmp OBJECT IDENTIFIER ::= { mib-2 5 }
- tcp OBJECT IDENTIFIER ::= { mib-2 6 }
- udp OBJECT IDENTIFIER ::= { mib-2 7 }
- egp OBJECT IDENTIFIER ::= { mib-2 8 }
- -- cmot OBJECT IDENTIFIER ::= { mib-2 9 }
- transmission OBJECT IDENTIFIER ::= { mib-2 10 }
- snmp OBJECT IDENTIFIER ::= { mib-2 11 }
- END
-
- 5.1. The System Group
-
- Implementation of the System group is mandatory for all systems.
-
-
- OBJECT:
- -------
- sysDescr { system 1 }
-
- Syntax:
- DisplayString (SIZE (0..255))
-
- Definition:
- A textual description of the entity. This value should
- include the full name and version identification of the
- system's hardware type, software operating-system, and
- networking software. It is mandatory that this only
- contain printable ASCII characters.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
- IETF SNMP Working Group [Page 11]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- sysObjectID { system 2 }
-
- Syntax:
- OBJECT IDENTIFIER
-
- Definition:
- The vendor's authoritative identification of the network
- management subsystem contained in the entity. This value
- is allocated within the SMI enterprises subtree
- (1.3.6.1.4.1) and provides an easy and unambiguous means
- for determining "what kind of box" is being managed. For
- example, if vendor "Flintstones, Inc." was assigned the
- subtree 1.3.6.1.4.1.4242, it could assign the identifier
- 1.3.6.1.4.1.4242.1.1 to its "Fred Router".
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- sysUpTime { system 3 }
-
- Syntax:
- TimeTicks
-
- Definition:
- The time (in hundredths of a second) since the network
- management portion of the system was last re-initialized.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- sysContact { system 4 }
-
- Syntax:
- DisplayString (SIZE (0..255))
-
-
-
- IETF SNMP Working Group [Page 12]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The textual identification of the contact person for this
- managed node, together with information on how to contact
- this person.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- sysName { system 5 }
-
- Syntax:
- DisplayString (SIZE (0..255))
-
- Definition:
- An administratively-assigned name for this managed node.
- By convention, this is the node's fully-qualified domain
- name.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- sysLocation { system 6 }
-
- Syntax:
- DisplayString (SIZE (0..255))
-
- Definition:
- The physical location of this node (e.g., "telephone
- closet, 3rd floor").
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
- IETF SNMP Working Group [Page 13]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- sysServices { system 7 }
-
- Syntax:
- INTEGER (0..127)
-
- Definition:
- A value which indicates the set of services that this
- entity potentially offers. The value is a sum. This
- sum initially takes the value zero, Then, for each layer,
- L, in the range 1 through 7, that this node performs
- transactions for, 2 raised to (L - 1) is added to the
- sum. For example, a node which performs only routing
- functions would have a value of 4 (2^(3-1)). In
- contrast, a node which is a host offering application
- services would have a value of 72 (2^(4-1) + 2^(7-1)).
- Note that in the context of the Internet suite of
- protocols, values should be calculated accordingly:
-
- layer functionality
- 1 physical (e.g., repeaters)
- 2 datalink/subnetwork (e.g., bridges)
- 3 internet (e.g., supports the IP)
- 4 end-to-end (e.g., supports the TCP)
- 7 applications (e.g., supports the SMTP)
-
- For systems including OSI protocols, layers 5 and 6 may
- also be counted.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.2. The Interfaces Group
-
- Implementation of the Interfaces group is mandatory for all systems.
-
-
- OBJECT:
- -------
- ifNumber { interfaces 1 }
-
- Syntax:
- INTEGER
-
-
-
-
- IETF SNMP Working Group [Page 14]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The number of network interfaces (regardless of their
- current state) present on this system.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.2.1. The Interfaces table
-
- The Interfaces table contains information on the entity's interfaces.
- Each interface is thought of as being attached to a "subnetwork".
- Note that this term should not be confused with "subnet" which refers
- to an addressing partitioning scheme used in the Internet suite of
- protocols.
-
-
- OBJECT:
- -------
- ifTable { interfaces 2 }
-
- Syntax:
- SEQUENCE OF IfEntry
-
- Definition:
- A list of interface entries. The number of entries is
- given by the value of ifNumber.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifEntry { ifTable 1 }
-
-
-
-
-
-
-
-
-
-
-
- IETF SNMP Working Group [Page 15]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- IfEntry ::= SEQUENCE {
- ifIndex
- INTEGER,
- ifDescr
- DisplayString,
- ifType
- INTEGER,
- ifMtu
- INTEGER,
- ifSpeed
- Gauge,
- ifPhysAddress
- OCTET STRING,
- ifAdminStatus
- INTEGER,
- ifOperStatus
- INTEGER,
- ifLastChange
- TimeTicks,
- ifInOctets
- Counter,
- ifInUcastPkts
- Counter,
- ifInNUcastPkts
- Counter,
- ifInDiscards
- Counter,
- ifInErrors
- Counter,
- ifInUnknownProtos
- Counter,
- ifOutOctets
- Counter,
- ifOutUcastPkts
- Counter,
- ifOutNUcastPkts
- Counter,
- ifOutDiscards
- Counter,
- ifOutErrors
- Counter,
- ifOutQLen
- Gauge,
- ifSpecific
- OBJECT IDENTIFIER
- }
-
-
-
-
- IETF SNMP Working Group [Page 16]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- An interface entry containing objects at the subnetwork
- layer and below for a particular interface.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- We now consider the individual components of each interface
- entry:
-
-
- OBJECT:
- -------
- ifIndex { ifEntry 1 }
-
- Syntax:
- INTEGER
-
- Definition:
- A unique value for each interface. Its value ranges
- between 1 and the value of ifNumber. The value for each
- interface must remain constant at least from one re-
- initialization of the entity's network management system
- to the next re-initialization.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifDescr { ifEntry 2 }
-
- Syntax:
- DisplayString (SIZE (0..255))
-
- Definition:
- A textual string containing information about the
- interface. This string should include the name of the
- manufacturer, the product name and the version of the
- hardware interface.
-
-
-
- IETF SNMP Working Group [Page 17]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifType { ifEntry 3 }
-
- Syntax:
- INTEGER {
- other(1), -- none of the following
- regular1822(2),
- hdh1822(3),
- ddn-x25(4),
- rfc877-x25(5),
- ethernet-csmacd(6),
- iso88023-csmacd(7),
- iso88024-tokenBus(8),
- iso88025-tokenRing(9),
- iso88026-man(10),
- starLan(11),
- proteon-10Mbit(12),
- proteon-80Mbit(13),
- hyperchannel(14),
- fddi(15),
- lapb(16),
- sdlc(17),
- t1-carrier(18),
- cept(19), -- european equivalent of T-1
- basicISDN(20),
- primaryISDN(21),
- -- proprietary serial
- propPointToPointSerial(22),
- ppp(23),
- softwareLoopback(24),
- eon(25), -- CLNP over IP [12]
- ethernet-3Mbit(26)
- nsip(27), -- XNS over IP
- slip(28) -- generic SLIP
- }
-
- Definition:
- The type of interface, distinguished according to the
- physical/link protocol(s) immediately "below" the network
- layer in the protocol stack.
-
-
-
- IETF SNMP Working Group [Page 18]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifMtu { ifEntry 4 }
-
- Syntax:
- INTEGER
-
- Definition:
- The size of the largest datagram which can be
- sent/received on the interface, specified in octets. For
- interfaces that are used for transmitting network
- datagrams, this is the size of the largest network
- datagram that can be sent on the interface.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifSpeed { ifEntry 5 }
-
- Syntax:
- Gauge
-
- Definition:
- An estimate of the interface's current bandwidth in bits
- per second. For interfaces which do not vary in
- bandwidth or for those where no accurate estimation can
- be made, this object should contain the nominal
- bandwidth.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
- IETF SNMP Working Group [Page 19]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- ifPhysAddress { ifEntry 6 }
-
- Syntax:
- OCTET STRING
-
- Definition:
- The interface's address at the protocol layer immediately
- "below" the network layer in the protocol stack. For
- interfaces which do not have such an address (e.g., a
- serial line), this object should contain an octet string
- of zero length.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifAdminStatus { ifEntry 7 }
-
- Syntax:
- INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3) -- in some test mode
- }
-
- Definition:
- The desired state of the interface. The testing(3) state
- indicates that no operational packets can be passed.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifOperStatus { ifEntry 8 }
-
-
-
-
-
- IETF SNMP Working Group [Page 20]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3) -- in some test mode
- }
-
- Definition:
- The current operational state of the interface. The
- testing(3) state indicates that no operational packets
- can be passed.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifLastChange { ifEntry 9 }
-
- Syntax:
- TimeTicks
-
- Definition:
- The value of sysUpTime at the time the interface entered
- its current operational state. If the current state was
- entered prior to the last re-initialization of the local
- network management subsystem, then this object contains a
- zero value.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifInOctets { ifEntry 10 }
-
- Syntax:
- Counter
-
-
-
-
-
- IETF SNMP Working Group [Page 21]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The total number of octets received on the interface,
- including framing characters.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifInUcastPkts { ifEntry 11 }
-
- Syntax:
- Counter
-
- Definition:
- The number of subnetwork-unicast packets delivered to a
- higher-layer protocol.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifInNUcastPkts { ifEntry 12 }
-
- Syntax:
- Counter
-
- Definition:
- The number of non-unicast (i.e., subnetwork-broadcast or
- subnetwork-multicast) packets delivered to a higher-layer
- protocol.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
- IETF SNMP Working Group [Page 22]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- ifInDiscards { ifEntry 13 }
-
- Syntax:
- Counter
-
- Definition:
- The number of inbound packets which were chosen to be
- discarded even though no errors had been detected to
- prevent their being deliverable to a higher-layer
- protocol. One possible reason for discarding such a
- packet could be to free up buffer space.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifInErrors { ifEntry 14 }
-
- Syntax:
- Counter
-
- Definition:
- The number of inbound packets that contained errors
- preventing them from being deliverable to a higher-layer
- protocol.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifInUnknownProtos { ifEntry 15 }
-
- Syntax:
- Counter
-
-
-
-
-
- IETF SNMP Working Group [Page 23]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The number of packets received via the interface which
- were discarded because of an unknown or unsupported
- protocol.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifOutOctets { ifEntry 16 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of octets transmitted out of the
- interface, including framing characters.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifOutUcastPkts { ifEntry 17 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of packets that higher-level protocols
- requested be transmitted to a subnetwork-unicast address,
- including those that were discarded or not sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
- IETF SNMP Working Group [Page 24]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- ifOutNUcastPkts { ifEntry 18 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of packets that higher-level protocols
- requested be transmitted to a non-unicast (i.e., a
- subnetwork-broadcast or subnetwork-multicast) address,
- including those that were discarded or not sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifOutDiscards { ifEntry 19 }
-
- Syntax:
- Counter
-
- Definition:
- The number of outbound packets which were chosen to be
- discarded even though no errors had been detected to
- prevent their being transmitted. One possible reason for
- discarding such a packet could be to free up buffer
- space.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifOutErrors { ifEntry 20 }
-
- Syntax:
- Counter
-
-
-
-
- IETF SNMP Working Group [Page 25]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The number of outbound packets that could not be
- transmitted because of errors.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifOutQLen { ifEntry 21 }
-
- Syntax:
- Gauge
-
- Definition:
- The length of the output packet queue (in packets).
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ifSpecific { ifEntry 22 }
-
- Syntax:
- OBJECT IDENTIFIER
-
- Definition:
- A reference to MIB definitions specific to the particular
- media being used to realize the interface. For example,
- if the interface is realized by an ethernet, then the
- value of this object refers to a document defining
- objects specific to ethernet. If an agent is not
- configured to have a value for any of these variables,
- the object identifier
-
- nullSpecific OBJECT IDENTIFIER ::= { 0 0 }
-
- is returned. Note that "nullSpecific" is a syntatically
- valid object identifier, and any conformant
-
-
-
- IETF SNMP Working Group [Page 26]
-
- RFC 1158 MIB II May 1990
-
-
- implementation of ASN.1 and BER must be able to generate
- and recognize this value.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.3. The Address Translation Group
-
- Implementation of the Address Translation group is mandatory for all
- systems. Note however that this group is deprecated by MIB-II. That
- is, it is being included solely for compatibility with MIB-I nodes,
- and will most likely be excluded from MIB-III nodes. From MIB-II and
- onwards, each network protocol group contains its own address
- translation tables.
-
- The Address Translation group contains one table which is the union
- across all interfaces of the translation tables for converting a
- NetworkAddress (e.g., an IP address) into a subnetwork-specific
- address. For lack of a better term, this document refers to such a
- subnetwork-specific address as a "physical" address.
-
- Examples of such translation tables are: for broadcast media where
- ARP is in use, the translation table is equivalent to the ARP cache;
- or, on an X.25 network where non-algorithmic translation to X.121
- addresses is required, the translation table contains the
- NetworkAddress to X.121 address equivalences.
-
-
- OBJECT:
- -------
- atTable { at 1 }
-
- Syntax:
- SEQUENCE OF AtEntry
-
- Definition:
- The Address Translation tables contain the NetworkAddress
- to "physical" address equivalences. Some interfaces do
- not use translation tables for determining address
- equivalences (e.g., DDN-X.25 has an algorithmic method);
- if all interfaces are of this type, then the Address
- Translation table is empty, i.e., has zero entries.
-
- Access:
- read-write.
-
-
-
- IETF SNMP Working Group [Page 27]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- deprecated.
-
-
- OBJECT:
- -------
- atEntry { atTable 1 }
-
- Syntax:
- AtEntry ::= SEQUENCE {
- atIfIndex
- INTEGER,
- atPhysAddress
- OCTET STRING,
- atNetAddress
- NetworkAddress
- }
-
- Definition:
- Each entry contains one NetworkAddress to "physical"
- address equivalence.
-
- Access:
- read-write.
-
- Status:
- deprecated.
-
- We now consider the individual components of each Address
- Translation table entry:
-
-
- OBJECT:
- -------
- atIfIndex { atEntry 1 }
-
- Syntax:
- INTEGER
-
- Definition:
- The interface on which this entry's equivalence is
- effective. The interface identified by a particular
- value of this index is the same interface as identified
- by the same value of ifIndex.
-
- Access:
- read-write.
-
-
-
-
- IETF SNMP Working Group [Page 28]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- deprecated.
-
-
- OBJECT:
- -------
- atPhysAddress { atEntry 2 }
-
- Syntax:
- OCTET STRING
-
- Definition:
- The media-dependent "physical" address.
-
- Setting this object to a null string (one of zero length) has
- the effect of invaliding the corresponding entry in the
- atTable object. That is, it effectively disassociates the
- interface identified with said entry from the mapping
- identified with said entry. It is an implementation-specific
- matter as to whether the agent removes an invalidated entry
- from the table. Accordingly, management stations must be
- prepared to receive tabular information from agents that
- corresponds to entries not currently in use. Proper
- interpretation of such entries requires examination of the
- relevant atPhysAddress object.
-
- Access:
- read-write.
-
- Status:
- deprecated.
-
-
- OBJECT:
- -------
- atNetAddress { atEntry 3 }
-
- Syntax:
- NetworkAddress
-
- Definition:
- The NetworkAddress (e.g., the IP address) corresponding
- to the media-dependent "physical" address.
-
- Access:
- read-write.
-
-
-
-
-
- IETF SNMP Working Group [Page 29]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- deprecated.
-
- 5.4. The IP Group
-
- Implementation of the IP group is mandatory for all systems.
-
-
-
- OBJECT:
- -------
- ipForwarding { ip 1 }
-
- Syntax:
- INTEGER {
- forwarding(1), -- i.e., acting as a gateway
- not-forwarding(2) -- i.e., NOT acting as a gateway
- }
-
- Definition:
- The indication of whether this entity is acting as an IP
- gateway in respect to the forwarding of datagrams
- received by, but not addressed to, this entity. IP
- gateways forward datagrams. IP hosts do not (except
- those source-routed via the host).
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipDefaultTTL { ip 2 }
-
- Syntax:
- INTEGER
-
- Definition:
- The default value inserted into the Time-To-Live field of
- the IP header of datagrams originated at this entity,
- whenever a TTL value is not supplied by the transport
- layer protocol.
-
- Access:
- read-write.
-
-
-
- IETF SNMP Working Group [Page 30]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipInReceives { ip 3 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of input datagrams received from
- interfaces, including those received in error.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipInHdrErrors { ip 4 }
-
- Syntax:
- Counter
-
- Definition:
- The number of input datagrams discarded due to errors in
- their IP headers, including bad checksums, version number
- mismatch, other format errors, time-to-live exceeded,
- errors discovered in processing their IP options, etc.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipInAddrErrors { ip 5 }
-
- Syntax:
- Counter
-
-
-
- IETF SNMP Working Group [Page 31]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The number of input datagrams discarded because the IP
- address in their IP header's destination field was not a
- valid address to be received at this entity. This count
- includes invalid addresses (e.g., 0.0.0.0) and addresses
- of unsupported Classes (e.g., Class E). For entities
- which are not IP Gateways and therefore do not forward
- datagrams, this counter includes datagrams discarded
- because the destination address was not a local address.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipForwDatagrams { ip 6 }
-
- Syntax:
- Counter
-
- Definition:
- The number of input datagrams for which this entity was
- not their final IP destination, as a result of which an
- attempt was made to find a route to forward them to that
- final destination. In entities which do not act as IP
- Gateways, this counter will include only those packets
- which were Source-Routed via this entity, and the
- Source-Route option processing was successful.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipInUnknownProtos { ip 7 }
-
- Syntax:
- Counter
-
-
-
-
-
- IETF SNMP Working Group [Page 32]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The number of locally-addressed datagrams received
- successfully but discarded because of an unknown or
- unsupported protocol.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipInDiscards { ip 8 }
-
- Syntax:
- Counter
-
- Definition:
- The number of input IP datagrams for which no problems
- were encountered to prevent their continued processing,
- but which were discarded (e.g., for lack of buffer
- space). Note that this counter does not include any
- datagrams discarded while awaiting re-assembly.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipInDelivers { ip 9 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of input datagrams successfully
- delivered to IP user-protocols (including ICMP).
-
- Access:
- read-only.
-
-
-
-
-
- IETF SNMP Working Group [Page 33]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipOutRequests { ip 10 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of IP datagrams which local IP user-
- protocols (including ICMP) supplied to IP in requests for
- transmission. Note that this counter does not include
- any datagrams counted in ipForwDatagrams.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- ipOutDiscards { ip 11 }
-
- Syntax:
- Counter
-
- Definition:
- The number of output IP datagrams for which no problem
- was encountered to prevent their transmission to their
- destination, but which were discarded (e.g., for lack of
- buffer space). Note that this counter would include
- datagrams counted in ipForwDatagrams if any such packets
- met this (discretionary) discard criterion.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipOutNoRoutes { ip 12 }
-
-
-
- IETF SNMP Working Group [Page 34]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- Counter
-
- Definition:
- The number of IP datagrams discarded because no route
- could be found to transmit them to their destination.
- Note that this counter includes any packets counted in
- ipForwDatagrams which meet this "no-route" criterion.
- Note that this includes any datagarms which a host cannot
- route because all of its default gateways are down.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipReasmTimeout { ip 13 }
-
- Syntax:
- INTEGER
-
- Definition:
- The maximum number of seconds which received fragments
- are held while they are awaiting reassembly at this
- entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipReasmReqds { ip 14 }
-
- Syntax:
- Counter
-
- Definition:
- The number of IP fragments received which needed to be
- reassembled at this entity.
-
-
-
-
- IETF SNMP Working Group [Page 35]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipReasmOKs { ip 15 }
-
- Syntax:
- Counter
-
- Definition:
- The number of IP datagrams successfully re-assembled.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipReasmFails { ip 16 }
-
- Syntax:
- Counter
-
- Definition:
- The number of failures detected by the IP re-assembly
- algorithm (for whatever reason: timed out, errors, etc).
- Note that this is not necessarily a count of discarded IP
- fragments since some algorithms (notably the algorithm in
- RFC 815) can lose track of the number of fragments by
- combining them as they are received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
-
- IETF SNMP Working Group [Page 36]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- ipFragOKs { ip 17 }
-
- Syntax:
- Counter
-
- Definition:
- The number of IP datagrams that have been successfully
- fragmented at this entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipFragFails { ip 18 }
-
- Syntax:
- Counter
-
- Definition:
- The number of IP datagrams that have been discarded
- because they needed to be fragmented at this entity but
- could not be, e.g., because their "Don't Fragment" flag
- was set.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipFragCreates { ip 19 }
-
- Syntax:
- Counter
-
- Definition:
- The number of IP datagram fragments that have been
- generated as a result of fragmentation at this entity.
-
-
-
- IETF SNMP Working Group [Page 37]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.4.1. The IP Address table
-
- The Ip Address table contains this entity's IP addressing
- information.
-
-
-
- OBJECT:
- -------
- ipAddrTable { ip 20 }
-
- Syntax:
- SEQUENCE OF IpAddrEntry
-
- Definition:
- The table of addressing information relevant to this
- entity's IP addresses.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipAddrEntry { ipAddrTable 1 }
-
- Syntax:
- IpAddrEntry ::= SEQUENCE {
- ipAdEntAddr
- IpAddress,
- ipAdEntIfIndex
- INTEGER,
- ipAdEntNetMask
- IpAddress,
- ipAdEntBcastAddr
- INTEGER,
- ipAdEntReasmMaxSize
- INTEGER (0..65535)
- }
-
-
-
- IETF SNMP Working Group [Page 38]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The addressing information for one of this entity's IP
- addresses.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipAdEntAddr { ipAddrEntry 1 }
-
- Syntax:
- IpAddress
-
- Definition:
- The IP address to which this entry's addressing
- information pertains.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipAdEntIfIndex { ipAddrEntry 2 }
-
- Syntax:
- INTEGER
-
- Definition:
- The index value which uniquely identifies the interface
- to which this entry is applicable. The interface
- identified by a particular value of this index is the
- same interface as identified by the same value of
- ifIndex.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
- IETF SNMP Working Group [Page 39]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- ipAdEntNetMask { ipAddrEntry 3 }
-
- Syntax:
- IpAddress
-
- Definition:
- The subnet mask associated with the IP address of this
- entry. The value of the mask is an IP address with all
- the network bits set to 1 and all the hosts bits set to
- 0.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipAdEntBcastAddr { ipAddrEntry 4 }
-
- Syntax:
- INTEGER
-
- Definition:
- The value of the least-significant bit in the IP
- broadcast address used for sending datagrams on the
- (logical) interface associated with the IP address of
- this entry. For example, when the Internet standard
- all-ones broadcast address is used, the value will be 1.
- This value applies to both the subnet and network
- broadcasts addresses used by the entity on this (logical)
- interface.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipAdEntReasmMaxSize { ipAddrEntry 5 }
-
-
-
-
- IETF SNMP Working Group [Page 40]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- INTEGER (0..65535)
-
- Definition:
- The size of the largest IP datagram which this entity can
- re-assemble from incoming IP fragmented datagrams
- received on this interface.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.4.2. The IP Routing table
-
- The IP Routing table contains an entry for each route presently known
- to this entity.
-
-
- OBJECT:
- -------
- ipRoutingTable { ip 21 }
-
- Syntax:
- SEQUENCE OF IpRouteEntry
-
- Definition:
- This entity's IP Routing table.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteEntry { ipRoutingTable 1 }
-
- Syntax:
- IpRouteEntry ::= SEQUENCE {
- ipRouteDest
- IpAddress,
- ipRouteIfIndex
- INTEGER,
- ipRouteMetric1
-
-
-
- IETF SNMP Working Group [Page 41]
-
- RFC 1158 MIB II May 1990
-
-
- INTEGER,
- ipRouteMetric2
- INTEGER,
- ipRouteMetric3
- INTEGER,
- ipRouteMetric4
- INTEGER,
- ipRouteNextHop
- IpAddress,
- ipRouteType
- INTEGER,
- ipRouteProto
- INTEGER,
- ipRouteAge
- INTEGER,
- ipRouteMask
- IpAddress
- }
-
- Definition:
- A route to a particular destination.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
- We now consider the individual components of each route in the
- IP Routing table:
-
-
- OBJECT:
- -------
- ipRouteDest { ipRouteEntry 1 }
-
- Syntax:
- IpAddress
-
- Definition:
- The destination IP address of this route. An entry with
- a value of 0.0.0.0 is considered a default route.
- Multiple routes to a single destination can appear in the
- table, but access to such multiple entries is dependent
- on the table-access mechanisms defined by the network
- management protocol in use.
-
-
-
-
-
- IETF SNMP Working Group [Page 42]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteIfIndex { ipRouteEntry 2 }
-
- Syntax:
- INTEGER
-
- Definition:
- The index value which uniquely identifies the local
- interface through which the next hop of this route should
- be reached. The interface identified by a particular
- value of this index is the same interface as identified
- by the same value of ifIndex.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteMetric1 { ipRouteEntry 3 }
-
- Syntax:
- INTEGER
-
- Definition:
- The primary routing metric for this route. The semantics
- of this metric are determined by the routing-protocol
- specified in the route's ipRouteProto value. If this
- metric is not used, its value should be set to -1.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
-
-
-
- IETF SNMP Working Group [Page 43]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- ipRouteMetric2 { ipRouteEntry 4 }
-
- Syntax:
- INTEGER
-
- Definition:
- An alternate routing metric for this route. The
- semantics of this metric are determined by the routing-
- protocol specified in the route's ipRouteProto value. If
- this metric is not used, its value should be set to -1.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteMetric3 { ipRouteEntry 5 }
-
- Syntax:
- INTEGER
-
- Definition:
- An alternate routing metric for this route. The
- semantics of this metric are determined by the routing-
- protocol specified in the route's ipRouteProto value. If
- this metric is not used, its value should be set to -1.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteMetric4 { ipRouteEntry 6 }
-
- Syntax:
- INTEGER
-
-
-
-
-
- IETF SNMP Working Group [Page 44]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- An alternate routing metric for this route. The
- semantics of this metric are determined by the routing-
- protocol specified in the route's ipRouteProto value. If
- this metric is not used, its value should be set to -1.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteNextHop { ipRouteEntry 7 }
-
- Syntax:
- IpAddress
-
- Definition:
- The IP address of the next hop of this route. (In the
- case of a route bound to an interface which is realized
- via a broadcast media, the value of this field is the
- agent's IP address on that interface.)
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteType { ipRouteEntry 8 }
-
- Syntax:
- INTEGER {
- other(1), -- none of the following
-
- invalid(2), -- an invalidated route
-
- -- route to directly
- direct(3), -- connected (sub-)network
-
- -- route to a non-local
- remote(4) -- host/network/sub-network
-
-
-
- IETF SNMP Working Group [Page 45]
-
- RFC 1158 MIB II May 1990
-
-
- }
-
- Definition:
- The type of route.
-
- Setting this object to the value invalid(2) has the effect of
- invalidating the corresponding entry in the ipRoutingTable
- object. That is, it effectively disassociates the destination
- identified with said entry from the route identified with said
- entry. It is an implementation-specific matter as to whether
- the agent removes an invalidated entry from the table.
- Accordingly, management stations must be prepared to receive
- tabular information from agents that corresponds to entries
- not currently in use. Proper interpretation of such entries
- requires examination of the relevant ipRouteType object.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteProto { ipRouteEntry 9 }
-
- Syntax:
- INTEGER {
- other(1), -- none of the following
-
- -- non-protocol information,
- -- e.g., manually configured
- local(2), -- entries
-
- -- set via a network management
- netmgmt(3), -- protocol
-
- -- obtained via ICMP,
- icmp(4), -- e.g., Redirect
-
- -- the remaining values are
- -- all gateway routing protocols
- egp(5),
- ggp(6),
- hello(7),
- rip(8),
- is-is(9),
-
-
-
- IETF SNMP Working Group [Page 46]
-
- RFC 1158 MIB II May 1990
-
-
- es-is(10),
- ciscoIgrp(11),
- bbnSpfIgp(12),
- ospf(13),
- bgp(14)
- }
-
- Definition:
- The routing mechanism via which this route was learned.
- Inclusion of values for gateway routing protocols is not
- intended to imply that hosts should support those
- protocols.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteAge { ipRouteEntry 10 }
-
- Syntax:
- INTEGER
-
- Definition:
- The number of seconds since this route was last updated
- or otherwise determined to be correct. Note that no
- semantics of "too old" can be implied except through
- knowledge of the routing protocol by which the route was
- learned.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipRouteMask { ipRouteEntry 11 }
-
- Syntax:
- IpAddress
-
-
-
-
- IETF SNMP Working Group [Page 47]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- Indicate the mask to be logical-ANDed with the
- destination address before being compared to the value in
- the ipRouteDest field. For those systems that do not
- support arbitrary subnet masks, an agent constructs the
- value of the ipRouteMask by determining whether the value
- of the correspondent ipRouteDest field belong to a
- class-A, B, or C network, and then using one of:
-
- mask network
- 255.0.0.0 class-A
- 255.255.0.0 class-B
- 255.255.255.0 class-C
-
- If the value of the ipRouteDest is 0.0.0.0 (a default
- route), then the mask value is also 0.0.0.0. It should
- be noted that all IP routing subsystems implicitly use
- this mechanism.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
- 5.4.3. The IP Address Translation table
-
- The Address Translation tables contain the IpAddress to "physical"
- address equivalences. Some interfaces do not use translation tables
- for determining address equivalences (e.g., DDN-X.25 has an
- algorithmic method); if all interfaces are of this type, then the
- Address Translation table is empty, i.e., has zero entries.
-
-
- OBJECT:
- -------
- ipNetToMediaTable { ip 22 }
-
- Syntax:
- SEQUENCE OF IpNetToMediaEntry
-
- Definition:
- The IP Address Translation table used for mapping from IP
- addresses to physical addresses.
-
- Access:
- read-write.
-
-
-
-
- IETF SNMP Working Group [Page 48]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- IpNetToMediaEntry { ipNetToMediaTable 1 }
-
- Syntax:
- IpNetToMediaEntry ::= SEQUENCE {
- ipNetToMediaIfIndex
- INTEGER,
- ipNetToMediaPhysAddress
- OCTET STRING,
- ipNetToMediaNetAddress
- IpAddress,
- ipNetToMediaType
- INTEGER
- }
-
- Definition:
- Each entry contains one IpAddress to "physical" address
- equivalence.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
- We now consider the individual components of each IP Address
- Translation table entry:
-
-
- OBJECT:
- -------
- ipNetToMediaIfIndex { ipNetToMediaEntry 1 }
-
- Syntax:
- INTEGER
-
- Definition:
- The interface on which this entry's equivalence is
- effective. The interface identified by a particular
- value of this index is the same interface as identified
- by the same value of ifIndex.
-
-
-
-
-
- IETF SNMP Working Group [Page 49]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipNetToMediaPhysAddress { ipNetToMediaEntry 2 }
-
- Syntax:
- OCTET STRING
-
- Definition:
- The media-dependent "physical" address.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipNetToMediaNetAddress { ipNetToMediaEntry 3 }
-
- Syntax:
- IpAddress
-
- Definition:
- The IpAddress corresponding to the media-dependent
- "physical" address.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- ipNetToMediaType { ipNetToMediaEntry 4 }
-
- Syntax:
- INTEGER {
-
-
-
- IETF SNMP Working Group [Page 50]
-
- RFC 1158 MIB II May 1990
-
-
- other(1), -- none of the following
-
- invalid(2), -- an invalidated mapping
-
- dynamic(3),
-
- static(4)
- }
-
- Definition:
- The type of mapping.
-
- Setting this object to the value invalid(2) has the effect of
- invalidating the corresponding entry in the ipNetToMediaTable.
- That is, it effectively disassociates the interface identified
- with said entry from the mapping identified with said entry.
- It is an implementation-specific matter as to whether the
- agent removes an invalidated entry from the table.
- Accordingly, management stations must be prepared to receive
- tabular information from agents that corresponds to entries
- not currently in use. Proper interpretation of such entries
- requires examination of the relevant ipNetToMediaType object.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
- 5.5. The ICMP Group
-
- Implementation of the ICMP group is mandatory for all systems.
-
- The ICMP group contains the ICMP input and output statistics.
-
-
- OBJECT:
- -------
- icmpInMsgs { icmp 1 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of ICMP messages which the entity
- received. Note that this counter includes all those
- counted by icmpInErrors.
-
-
-
-
- IETF SNMP Working Group [Page 51]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInErrors { icmp 2 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP messages which the entity received but
- determined as having ICMP-specific errors (bad ICMP
- checksums, bad length, etc.).
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInDestUnreachs { icmp 3 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Destination Unreachable messages
- received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInTimeExcds { icmp 4 }
-
-
-
-
- IETF SNMP Working Group [Page 52]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Time Exceeded messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInParmProbs { icmp 5 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Parameter Problem messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInSrcQuenchs { icmp 6 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Source Quench messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
- IETF SNMP Working Group [Page 53]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- icmpInRedirects { icmp 7 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Redirect messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInEchos { icmp 8 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Echo (request) messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInEchoReps { icmp 9 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Echo Reply messages received.
-
- Access:
- read-only.
-
-
-
-
-
- IETF SNMP Working Group [Page 54]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInTimestamps { icmp 10 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Timestamp (request) messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInTimestampReps { icmp 11 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Timestamp Reply messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInAddrMasks { icmp 12 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Address Mask Request messages
- received.
-
-
-
- IETF SNMP Working Group [Page 55]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpInAddrMaskReps { icmp 13 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Address Mask Reply messages received.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutMsgs { icmp 14 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of ICMP messages which this entity
- attempted to send. Note that this counter includes all
- those counted by icmpOutErrors.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutErrors { icmp 15 }
-
-
-
-
-
- IETF SNMP Working Group [Page 56]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP messages which this entity did not
- send due to problems discovered within ICMP such as a
- lack of buffers. This value should not include errors
- discovered outside the ICMP layer such as the inability
- of IP to route the resultant datagram. In some
- implementations there may be no types of error which
- contribute to this counter's value.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutDestUnreachs { icmp 16 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Destination Unreachable messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutTimeExcds { icmp 17 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Time Exceeded messages sent.
-
- Access:
- read-only.
-
-
-
- IETF SNMP Working Group [Page 57]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutParmProbs { icmp 18 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Parameter Problem messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutSrcQuenchs { icmp 19 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Source Quench messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutRedirects { icmp 20 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Redirect messages sent. For a host,
- this object will always be zero, since hosts do not send
-
-
-
- IETF SNMP Working Group [Page 58]
-
- RFC 1158 MIB II May 1990
-
-
- redirects.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutEchos { icmp 21 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Echo (request) messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutEchoReps { icmp 22 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Echo Reply messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutTimestamps { icmp 23 }
-
-
-
-
-
- IETF SNMP Working Group [Page 59]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Timestamp (request) messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutTimestampReps { icmp 24 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Timestamp Reply messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- icmpOutAddrMasks { icmp 25 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Address Mask Request messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
- IETF SNMP Working Group [Page 60]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- icmpOutAddrMaskReps { icmp 26 }
-
- Syntax:
- Counter
-
- Definition:
- The number of ICMP Address Mask Reply messages sent.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.6. The TCP Group
-
- Implementation of the TCP group is mandatory for all systems that
- implement the TCP.
-
- Note that instances of object types that represent information about
- a particular TCP connection are transient; they persist only as long
- as the connection in question.
-
-
- OBJECT:
- -------
- tcpRtoAlgorithm { tcp 1 }
-
- Syntax:
- INTEGER {
- other(1), -- none of the following
- constant(2), -- a constant rto
- rsre(3), -- MIL-STD-1778, Appendix B
- vanj(4) -- Van Jacobson's algorithm [11]
- }
-
- Definition:
- The algorithm used to determine the timeout value used
- for retransmitting unacknowledged octets.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
- IETF SNMP Working Group [Page 61]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- tcpRtoMin { tcp 2 }
-
- Syntax:
- INTEGER
-
- Definition:
- The minimum value permitted by a TCP implementation for
- the retransmission timeout, measured in milliseconds.
- More refined semantics for objects of this type depend
- upon the algorithm used to determine the retransmission
- timeout. In particular, when the timeout algorithm is
- rsre(3), an object of this type has the semantics of the
- LBOUND quantity described in RFC 793.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpRtoMax { tcp 3 }
-
- Syntax:
- INTEGER
-
- Definition:
- The maximum value permitted by a TCP implementation for
- the retransmission timeout, measured in milliseconds.
- More refined semantics for objects of this type depend
- upon the algorithm used to determine the retransmission
- timeout. In particular, when the timeout algorithm is
- rsre(3), an object of this type has the semantics of the
- UBOUND quantity described in RFC 793.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
-
- IETF SNMP Working Group [Page 62]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- tcpMaxConn { tcp 4 }
-
- Syntax:
- INTEGER
-
- Definition:
- The limit on the total number of TCP connections the
- entity can support. In entities where the maximum number
- of connections is dynamic, this object should contain the
- value "-1".
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpActiveOpens { tcp 5 }
-
- Syntax:
- Counter
-
- Definition:
- The number of times TCP connections have made a direct
- transition to the SYN-SENT state from the CLOSED state.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpPassiveOpens { tcp 6 }
-
- Syntax:
- Counter
-
- Definition:
- The number of times TCP connections have made a direct
- transition to the SYN-RCVD state from the LISTEN state.
-
-
-
- IETF SNMP Working Group [Page 63]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpAttemptFails { tcp 7 }
-
- Syntax:
- Counter
-
- Definition:
- The number of times TCP connections have made a direct
- transition to the CLOSED state from either the SYN-SENT
- state or the SYN-RCVD state, plus the number of times TCP
- connections have made a direct transition to the LISTEN
- state from the SYN-RCVD state.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpEstabResets { tcp 8 }
-
- Syntax:
- Counter
-
- Definition:
- The number of times TCP connections have made a direct
- transition to the CLOSED state from either the
- ESTABLISHED state or the CLOSE-WAIT state.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
- IETF SNMP Working Group [Page 64]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- tcpCurrEstab { tcp 9 }
-
- Syntax:
- Gauge
-
- Definition:
- The number of TCP connections for which the current state
- is either ESTABLISHED or CLOSE-WAIT.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpInSegs { tcp 10 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of segments received, including those
- received in error. This count includes segments received
- on currently established connections.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpOutSegs { tcp 11 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of segments sent, including those on
- current connections but excluding those containing only
- retransmitted octets.
-
-
-
- IETF SNMP Working Group [Page 65]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpRetransSegs { tcp 12 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of segments retransmitted - that is, the
- number of TCP segments transmitted containing one or more
- previously transmitted octets.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.6.1. The TCP Connection table
-
- The TCP connection table contains information about this entity's
- existing TCP connections.
-
-
- OBJECT:
- -------
- tcpConnTable { tcp 13 }
-
- Syntax:
- SEQUENCE OF TcpConnEntry
-
- Definition:
- A table containing TCP connection-specific information.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
- IETF SNMP Working Group [Page 66]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- tcpConnEntry { tcpConnTable 1 }
-
- Syntax:
- TcpConnEntry ::= SEQUENCE {
- tcpConnState
- INTEGER,
- tcpConnLocalAddress
- IpAddress,
- tcpConnLocalPort
- INTEGER (0..65535),
- tcpConnRemAddress
- IpAddress,
- tcpConnRemPort
- INTEGER (0..65535)
- }
-
- Definition:
- Information about a particular current TCP connection.
- An object of this type is transient, in that it ceases to
- exist when (or soon after) the connection makes the
- transition to the CLOSED state.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpConnState { tcpConnEntry 1 }
-
- Syntax:
- INTEGER {
- closed(1),
- listen(2),
- synSent(3),
- synReceived(4),
- established(5),
- finWait1(6),
- finWait2(7),
- closeWait(8),
- lastAck(9),
- closing(10),
- timeWait(11)
-
-
-
- IETF SNMP Working Group [Page 67]
-
- RFC 1158 MIB II May 1990
-
-
- }
-
- Definition:
- The state of this TCP connection.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpConnLocalAddress { tcpConnEntry 2 }
-
- Syntax:
- IpAddress
-
- Definition:
- The local IP address for this TCP connection. In the
- case of a connection in the listen state which is willing
- to accept connections for any IP interface associated
- with the node, the value 0.0.0.0 is used.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpConnLocalPort { tcpConnEntry 3 }
-
- Syntax:
- INTEGER (0..65535)
-
- Definition:
- The local port number for this TCP connection.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
- IETF SNMP Working Group [Page 68]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- tcpConnRemAddress { tcpConnEntry 4 }
-
- Syntax:
- IpAddress
-
- Definition:
- The remote IP address for this TCP connection.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpConnRemPort { tcpConnEntry 5 }
-
- Syntax:
- INTEGER (0..65535)
-
- Definition:
- The remote port number for this TCP connection.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.6.2. Additional TCP Objects
-
-
- OBJECT:
- -------
- tcpInErrs { tcp 14 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of segments received in error (e.g., bad
- TCP checksums).
-
-
-
-
-
- IETF SNMP Working Group [Page 69]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- tcpOutRsts { tcp 15 }
-
- Syntax:
- Counter
-
- Definition:
- The number of TCP segments sent containing the RST flag.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.7. The UDP Group
-
- Implementation of the UDP group is mandatory for all systems which
- implement the UDP.
-
-
- OBJECT:
- -------
- udpInDatagrams { udp 1 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of UDP datagrams delivered to UDP users.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
-
- IETF SNMP Working Group [Page 70]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- udpNoPorts { udp 2 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of received UDP datagrams for which
- there was no application at the destination port.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- udpInErrors { udp 3 }
-
- Syntax:
- Counter
-
- Definition:
- The number of received UDP datagrams that could not be
- delivered for reasons other than the lack of an
- application at the destination port.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- udpOutDatagrams { udp 4 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of UDP datagrams sent from this entity.
-
-
-
-
-
- IETF SNMP Working Group [Page 71]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.7.1. The UDP Listener table
-
- The UDP listener table contains information about this entity's UDP
- end-points on which a local application is currently accepting
- datagrams.
-
-
- OBJECT:
- -------
- udpTable { udp 5 }
-
- Syntax:
- SEQUENCE OF UdpEntry
-
- Definition:
- A table containing UDP listener information.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- udpEntry { udpTable 1 }
-
- Syntax:
- UdpEntry ::= SEQUENCE {
- udpLocalAddress
- IpAddress,
- udpLocalPort
- INTEGER (0..65535)
- }
-
- Definition:
- Information about a particular current UDP listener.
-
- Access:
- read-only.
-
-
-
-
- IETF SNMP Working Group [Page 72]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- udpLocalAddress { udpEntry 1 }
-
- Syntax:
- IpAddress
-
- Definition:
- The local IP address for this UDP listener. In the case
- of a UDP listener which is willing to accept datagrams
- for any IP interface associated with the node, the value
- 0.0.0.0 is used.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- udpLocalPort { udpEntry 2 }
-
- Syntax:
- INTEGER (0..65535)
-
- Definition:
- The local port number for this UDP listener.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.8. The EGP Group
-
- Implementation of the EGP group is mandatory for all systems which
- implement the EGP.
-
-
-
-
-
-
-
- IETF SNMP Working Group [Page 73]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- egpInMsgs { egp 1 }
-
- Syntax:
- Counter
-
- Definition:
- The number of EGP messages received without error.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpInErrors { egp 2 }
-
- Syntax:
- Counter
-
- Definition:
- The number of EGP messages received that proved to be in
- error.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpOutMsgs { egp 3 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of locally generated EGP messages.
-
- Access:
- read-only.
-
-
-
-
- IETF SNMP Working Group [Page 74]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpOutErrors { egp 4 }
-
- Syntax:
- Counter
-
- Definition:
- The number of locally generated EGP messages not sent due
- to resource limitations within an EGP entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.8.1. The EGP Neighbor table
-
- The Egp Neighbor table contains information about this entity's EGP
- neighbors.
-
-
- OBJECT:
- -------
- egpNeighTable { egp 5 }
-
- Syntax:
- SEQUENCE OF EgpNeighEntry
-
- Definition:
- The EGP neighbor table.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighEntry { egpNeighTable 1 }
-
-
-
-
- IETF SNMP Working Group [Page 75]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- EgpNeighEntry ::= SEQUENCE {
- egpNeighState
- INTEGER,
- egpNeighAddr
- IpAddress,
- egpNeighAs
- INTEGER,
- egpNeighInMsgs
- Counter,
- egpNeighInErrs
- Counter,
- egpNeighOutMsgs
- Counter,
- egpNeighOutErrs
- Counter,
- egpNeighInErrMsgs
- Counter,
- egpNeighOutErrMsgs
- Counter,
- egpNeighStateUps
- Counter,
- egpNeighStateDowns
- Counter,
- egpNeighIntervalHello
- INTEGER,
- egpNeighIntervalPoll
- INTEGER,
- egpNeighMode
- INTEGER,
- egpNeighEventTrigger
- INTEGER
- }
-
- Definition:
- Information about this entity's relationship with a
- particular EGP neighbor.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- We now consider the individual components of each EGP neighbor
- entry:
-
-
-
-
- IETF SNMP Working Group [Page 76]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- egpNeighState { egpNeighEntry 1 }
-
- Syntax:
- INTEGER {
- idle(1),
- acquisition(2),
- down(3),
- up(4),
- cease(5)
- }
-
- Definition:
- The EGP state of the local system with respect to this
- entry's EGP neighbor. Each EGP state is represented by a
- value that is one greater than the numerical value
- associated with said state in RFC 904.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighAddr { egpNeighEntry 2 }
-
- Syntax:
- IpAddress
-
- Definition:
- The IP address of this entry's EGP neighbor.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighAs { egpNeighEntry 3 }
-
-
-
-
-
- IETF SNMP Working Group [Page 77]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- INTEGER
-
- Definition:
- The autonomous system of this EGP peer. Zero should be
- specified if the autonomous system number of the neighbor
- is not yet known.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighInMsgs { egpNeighEntry 4 }
-
- Syntax:
- Counter
-
- Definition:
- The number of EGP messages received without error from
- this EGP peer.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighInErrs { egpNeighEntry 5 }
-
- Syntax:
- Counter
-
- Definition:
- The number of EGP messages received from this EGP peer
- that proved to be in error (e.g., bad EGP checksum).
-
- Access:
- read-only.
-
-
-
-
-
- IETF SNMP Working Group [Page 78]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighOutMsgs { egpNeighEntry 6 }
-
- Syntax:
- Counter
-
- Definition:
- The number of locally generated EGP messages to this EGP
- peer.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighOutErrs { egpNeighEntry 7 }
-
- Syntax:
- Counter
-
- Definition:
- The number of locally generated EGP messages not sent to
- this EGP peer due to resource limitations within an EGP
- entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighInErrMsgs { egpNeighEntry 8 }
-
- Syntax:
- Counter
-
-
-
-
- IETF SNMP Working Group [Page 79]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The number of EGP-defined error messages received from
- this EGP peer.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighOutErrMsgs { egpNeighEntry 9 }
-
- Syntax:
- Counter
-
- Definition:
- The number of EGP-defined error messages sent to this EGP
- peer.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighStateUps { egpNeighEntry 10 }
-
- Syntax:
- Counter
-
- Definition:
- The number of EGP state transitions to the UP state with
- this EGP peer.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
- IETF SNMP Working Group [Page 80]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- egpNeighStateDowns { egpNeighEntry 11 }
-
- Syntax:
- Counter
-
- Definition:
- The number of EGP state transitions from the UP state to
- any other state with this EGP peer.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighIntervalHello { egpNeighEntry 12 }
-
- Syntax:
- INTEGER
-
- Definition:
- The interval between EGP Hello command retransmissions
- (in hundredths of a second). This represents the t1
- timer as defined in RFC 904.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighIntervalPoll { egpNeighEntry 13 }
-
- Syntax:
- INTEGER
-
- Definition:
- The interval between EGP poll command retransmissions (in
- hundredths of a second). This represents the t3 timer as
- defined in RFC 904.
-
-
-
- IETF SNMP Working Group [Page 81]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighMode { egpNeighEntry 14 }
-
- Syntax:
- INTEGER {
- active(1),
- passive(2)
- }
-
- Definition:
- The polling mode of this EGP entity, either passive or
- active.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- egpNeighEventTrigger { egpNeighEntry 15 }
-
- Syntax:
- INTEGER {
- start(1),
- stop(2)
- }
-
- Definition:
- A control variable used to trigger operator-initiated
- Start and Stop events. When read, this variable always
- returns the most recent value that egpNeightEventTrigger
- was set to. If it has not been set since the last
- initialization of the network management subsystem on the
- node, it returns a value of "stop".
-
- Access:
- read-write
-
-
-
- IETF SNMP Working Group [Page 82]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
- 5.8.2. Additional EGP variables
-
-
- OBJECT:
- -------
- egpAs { egp 6 }
-
- Syntax:
- INTEGER
-
- Definition:
- The autonomous system number of this EGP entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
- 5.9. The Transmission Group
-
- Based on the transmission media underlying each interface on a
- system, the corresponding portion of the Transmission group is
- mandatory for that system.
-
- When Internet-standard definitions for managing transmission media
- are defined, the transmission group is used to provide a prefix for
- the names of those objects.
-
- Typically, such definitions reside in the experimental portion of the
- MIB until they are "proven", then as a part of the Internet
- standardization process, the definitions are accordingly elevated and
- a new object identifier, under the transmission group is defined. By
- convention, the name assigned is:
-
- type OBJECT IDENTIFIER ::= { transmission number }
-
- where "type" is the symbolic value used for the media in the ifType
- column of the ifTable object, and "number" is the actual integer
- value corresponding to the symbol.
-
- 5.10. The SNMP Group
-
- Implementation of the SNMP group is mandatory for all systems which
- support an SNMP protocol entity. Some of the objects defined below
-
-
-
- IETF SNMP Working Group [Page 83]
-
- RFC 1158 MIB II May 1990
-
-
- will be zero-valued in those SNMP implementations that are optimized
- to support only those functions specific to either a management agent
- or a management client.
-
-
- OBJECT:
- -------
- snmpInPkts { snmp 1 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of PDUs delivered to the SNMP entity
- from the transport service.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutPkts { snmp 2 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP PDUs which were passed from the
- SNMP protocol entity to the transport service.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInBadVersions { snmp 3 }
-
- Syntax:
- Counter
-
-
-
-
- IETF SNMP Working Group [Page 84]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The total number of syntactically correct SNMP PDUs which
- were delivered to the SNMP protocol entity and were for
- an unsupported SNMP version.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInBadCommunityNames { snmp 4 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP PDUs delivered to the SNMP
- protocol entity which used a SNMP community name not
- known to said entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInBadCommunityUses { snmp 5 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP PDUs delivered to the SNMP
- protocol entity which represented an SNMP operation which
- was not allowed by the SNMP community named in the PDU.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
- IETF SNMP Working Group [Page 85]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- snmpInASNParseErrs { snmp 6 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of ASN.1 parsing errors (either in
- encoding or syntax) encountered by the SNMP protocol
- entity when decoding received SNMP PDUs.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInBadTypes { snmp 7 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP PDUs delivered to the SNMP
- protocol entity which had an unknown PDU type.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInTooBigs { snmp 8 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were delivered to
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "tooBig."
-
-
-
- IETF SNMP Working Group [Page 86]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInNoSuchNames { snmp 9 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were delivered to
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "noSuchName."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInBadValues { snmp 10 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were delivered to
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "badValue."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInReadOnlys { snmp 11 }
-
-
-
- IETF SNMP Working Group [Page 87]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were delivered to
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "readOnly."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInGenErrs { snmp 12 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were delivered to
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "genErr."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInTotalReqVars { snmp 13 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of MIB objects which have been retrieved
- successfully by the SNMP protocol entity as the result of
- receiving valid SNMP Get-Request and Get-Next PDUs.
-
- Access:
- read-only.
-
-
-
- IETF SNMP Working Group [Page 88]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInTotalSetVars { snmp 14 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of MIB objects which have been altered
- successfully by the SNMP protocol entity as the result of
- receiving valid SNMP Set-Request PDUs.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInGetRequests { snmp 15 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Get-Request PDUs which have been
- accepted and processed by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInGetNexts { snmp 16 }
-
- Syntax:
- Counter
-
-
-
-
- IETF SNMP Working Group [Page 89]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The total number of SNMP Get-Next PDUs which have been
- accepted and processed by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInSetRequests { snmp 17 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Set-Request PDUs which have been
- accepted and processed by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpInGetResponses { snmp 18 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Get-Response PDUs which have
- been accepted and processed by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
-
-
-
-
- IETF SNMP Working Group [Page 90]
-
- RFC 1158 MIB II May 1990
-
-
- OBJECT:
- -------
- snmpInTraps { snmp 19 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Trap PDUs which have been
- accepted and processed by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutTooBigs { snmp 20 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were generated by
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "tooBig."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutNoSuchNames { snmp 21 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were generated by
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "noSuchName."
-
-
-
- IETF SNMP Working Group [Page 91]
-
- RFC 1158 MIB II May 1990
-
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutBadValues { snmp 22 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were generated by
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "badValue."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutReadOnlys { snmp 23 }
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were generated by
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "readOnly."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutGenErrs { snmp 24 }
-
-
-
- IETF SNMP Working Group [Page 92]
-
- RFC 1158 MIB II May 1990
-
-
- Syntax:
- Counter
-
- Definition:
- The total number valid SNMP PDUs which were generated by
- the SNMP protocol entity and for which the value of the
- "ErrorStatus" component is "genErr."
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutGetRequests { snmp 25 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Get-Request PDUs which have been
- generated by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutGetNexts { snmp 26 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Get-Next PDUs which have been
- generated by the SNMP protocol entity.
-
- Access:
- read-only.
-
-
-
-
-
- IETF SNMP Working Group [Page 93]
-
- RFC 1158 MIB II May 1990
-
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutSetRequests { snmp 27 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Set-Request PDUs which have been
- generated by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutGetResponses { snmp 28 }
-
- Syntax:
- Counter
-
- Definition:
- The total number of SNMP Get-Response PDUs which have
- been generated by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpOutTraps { snmp 29 }
-
- Syntax:
- Counter
-
-
-
-
-
- IETF SNMP Working Group [Page 94]
-
- RFC 1158 MIB II May 1990
-
-
- Definition:
- The total number of SNMP Trap PDUs which have been
- generated by the SNMP protocol entity.
-
- Access:
- read-only.
-
- Status:
- mandatory.
-
-
- OBJECT:
- -------
- snmpEnableAuthTraps { snmp 30 }
-
- Syntax:
- INTEGER {
- enabled(1),
- disabled(2)
- }
-
- Definition:
- Indicates whether the SNMP agent process is configured to
- generate authentication-failure traps.
-
- Access:
- read-write.
-
- Status:
- mandatory.
-
- 6. Definitions
-
- RFC1158-MIB
-
- DEFINITIONS ::= BEGIN
-
- IMPORTS
- mgmt, OBJECT-TYPE, NetworkAddress, IpAddress,
- Counter, Gauge, TimeTicks
- FROM RFC1155-SMI;
-
- mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- MIB-II
- -- (same prefix as MIB-I)
-
- system OBJECT IDENTIFIER ::= { mib-2 1 }
- interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
- at OBJECT IDENTIFIER ::= { mib-2 3 }
-
-
-
- IETF SNMP Working Group [Page 95]
-
- RFC 1158 MIB II May 1990
-
-
- ip OBJECT IDENTIFIER ::= { mib-2 4 }
- icmp OBJECT IDENTIFIER ::= { mib-2 5 }
- tcp OBJECT IDENTIFIER ::= { mib-2 6 }
- udp OBJECT IDENTIFIER ::= { mib-2 7 }
- egp OBJECT IDENTIFIER ::= { mib-2 8 }
- -- cmot OBJECT IDENTIFIER ::= { mib-2 9 }
- transmission OBJECT IDENTIFIER ::= { mib-2 10 }
- snmp OBJECT IDENTIFIER ::= { mib-2 11 }
-
-
- -- object types
-
- -- the System group
-
- sysDescr OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- ::= { system 1 }
-
- sysObjectID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- ::= { system 2 }
-
- sysUpTime OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- ::= { system 3 }
-
- sysContact OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- ::= { system 4 }
-
- sysName OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- ::= { system 5 }
-
- sysLocation OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
-
-
-
- IETF SNMP Working Group [Page 96]
-
- RFC 1158 MIB II May 1990
-
-
- ::= { system 6 }
-
- sysServices OBJECT-TYPE
- SYNTAX INTEGER (0..127)
- ACCESS read-only
- STATUS mandatory
- ::= { system 7 }
-
-
- -- the Interfaces group
-
- ifNumber OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { interfaces 1 }
-
- -- the Interfaces table
-
- ifTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IfEntry
- ACCESS read-only
- STATUS mandatory
- ::= { interfaces 2 }
-
- ifEntry OBJECT-TYPE
- SYNTAX IfEntry
- ACCESS read-only
- STATUS mandatory
- ::= { ifTable 1 }
-
- IfEntry ::= SEQUENCE {
- ifIndex
- INTEGER,
- ifDescr
- DisplayString,
- ifType
- INTEGER,
- ifMtu
- INTEGER,
- ifSpeed
- Gauge,
- ifPhysAddress
- OCTET STRING,
- ifAdminStatus
- INTEGER,
- ifOperStatus
- INTEGER,
-
-
-
- IETF SNMP Working Group [Page 97]
-
- RFC 1158 MIB II May 1990
-
-
- ifLastChange
- TimeTicks,
- ifInOctets
- Counter,
- ifInUcastPkts
- Counter,
- ifInNUcastPkts
- Counter,
- ifInDiscards
- Counter,
- ifInErrors
- Counter,
- ifInUnknownProtos
- Counter,
- ifOutOctets
- Counter,
- ifOutUcastPkts
- Counter,
- ifOutNUcastPkts
- Counter,
- ifOutDiscards
- Counter,
- ifOutErrors
- Counter,
- ifOutQLen
- Gauge,
- ifSpecific
- OBJECT IDENTIFIER
- }
-
- ifIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 1 }
-
- ifDescr OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 2 }
-
- ifType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the
- -- following
- regular1822(2),
- hdh1822(3),
-
-
-
- IETF SNMP Working Group [Page 98]
-
- RFC 1158 MIB II May 1990
-
-
- ddn-x25(4),
- rfc877-x25(5),
- ethernet-csmacd(6),
- iso88023-csmacd(7),
- iso88024-tokenBus(8),
- iso88025-tokenRing(9),
- iso88026-man(10),
- starLan(11),
- proteon-10Mbit(12),
- proteon-80Mbit(13),
- hyperchannel(14),
- fddi(15),
- lapb(16),
- sdlc(17),
- t1-carrier(18),
- cept(19), -- european
- --equivalent of T-1
- basicISDN(20),
- primaryISDN(21),
- -- proprietary
- -- serial
- propPointToPointSerial(22),
- terminalServer-asyncPort(23),
- softwareLoopback(24),
- eon(25), -- CLNP over IP
- ethernet-3Mbit(26),
- nsip(27), -- XNS over IP
- slip(28) -- generic SLIP
- }
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 3 }
-
- ifMtu OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 4 }
-
- ifSpeed OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 5 }
-
- ifPhysAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
-
-
-
- IETF SNMP Working Group [Page 99]
-
- RFC 1158 MIB II May 1990
-
-
- STATUS mandatory
- ::= { ifEntry 6 }
-
- ifAdminStatus OBJECT-TYPE
- SYNTAX INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3) -- in some test mode
- }
- ACCESS read-write
- STATUS mandatory
- ::= { ifEntry 7 }
-
- ifOperStatus OBJECT-TYPE
- SYNTAX INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3) -- in some test mode
- }
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 8 }
-
- ifLastChange OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 9 }
-
- ifInOctets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 10 }
-
- ifInUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 11 }
-
- ifInNUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 12 }
-
- ifInDiscards OBJECT-TYPE
-
-
-
- IETF SNMP Working Group [Page 100]
-
- RFC 1158 MIB II May 1990
-
-
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 13 }
-
- ifInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 14 }
-
- ifInUnknownProtos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 15 }
-
- ifOutOctets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 16 }
-
- ifOutUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 17 }
-
- ifOutNUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 18 }
-
- ifOutDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 19 }
-
- ifOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 20 }
-
- ifOutQLen OBJECT-TYPE
-
-
-
- IETF SNMP Working Group [Page 101]
-
- RFC 1158 MIB II May 1990
-
-
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 21 }
-
- ifSpecific OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 22 }
-
- nullSpecific OBJECT IDENTIFIER ::= { 0 0 }
-
- -- the Address Translation group (deprecated)
-
- atTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AtEntry
- ACCESS read-write
- STATUS deprecated
- ::= { at 1 }
-
- atEntry OBJECT-TYPE
- SYNTAX AtEntry
- ACCESS read-write
- STATUS deprecated
- ::= { atTable 1 }
-
- AtEntry ::= SEQUENCE {
- atIfIndex
- INTEGER,
- atPhysAddress
- OCTET STRING,
- atNetAddress
- NetworkAddress
- }
-
- atIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS deprecated
- ::= { atEntry 1 }
-
- atPhysAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS deprecated
- ::= { atEntry 2 }
-
-
-
-
- IETF SNMP Working Group [Page 102]
-
- RFC 1158 MIB II May 1990
-
-
- atNetAddress OBJECT-TYPE
- SYNTAX NetworkAddress
- ACCESS read-write
- STATUS deprecated
- ::= { atEntry 3 }
-
-
- -- the IP group
-
- ipForwarding OBJECT-TYPE
- SYNTAX INTEGER {
- gateway(1), -- entity forwards
- -- datagrams
- host(2) -- entity does NOT
- -- forward datagrams
- }
- ACCESS read-write
- STATUS mandatory
- ::= { ip 1 }
-
- ipDefaultTTL OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ip 2 }
-
- ipInReceives OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 3 }
-
- ipInHdrErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 4 }
-
- ipInAddrErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 5 }
-
- ipForwDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
-
-
-
- IETF SNMP Working Group [Page 103]
-
- RFC 1158 MIB II May 1990
-
-
- ::= { ip 6 }
-
- ipInUnknownProtos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 7 }
-
- ipInDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 8 }
-
- ipInDelivers OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 9 }
-
- ipOutRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 10 }
-
- ipOutDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 11 }
-
- ipOutNoRoutes OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 12 }
-
- ipReasmTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ip 13 }
-
- ipReasmReqds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
-
-
-
- IETF SNMP Working Group [Page 104]
-
- RFC 1158 MIB II May 1990
-
-
- ::= { ip 14 }
-
- ipReasmOKs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 15 }
-
- ipReasmFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 16 }
-
- ipFragOKs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 17 }
-
- ipFragFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 18 }
-
- ipFragCreates OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 19 }
-
- -- the IP Interface table
-
- ipAddrTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpAddrEntry
- ACCESS read-only
- STATUS mandatory
- ::= { ip 20 }
-
- ipAddrEntry OBJECT-TYPE
- SYNTAX IpAddrEntry
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrTable 1 }
-
- IpAddrEntry ::= SEQUENCE {
- ipAdEntAddr
-
-
-
- IETF SNMP Working Group [Page 105]
-
- RFC 1158 MIB II May 1990
-
-
- IpAddress,
- ipAdEntIfIndex
- INTEGER,
- ipAdEntNetMask
- IpAddress,
- ipAdEntBcastAddr
- INTEGER,
- ipAdEntReasmMaxSize
- INTEGER (0..65535)
- }
-
- ipAdEntAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 1 }
-
- ipAdEntIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 2 }
-
- ipAdEntNetMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 3 }
-
- ipAdEntBcastAddr OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 4 }
-
- ipAdEntReasmMaxSiz OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 5 }
-
- -- the IP Routing table
-
- ipRoutingTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpRouteEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ip 21 }
-
-
-
- IETF SNMP Working Group [Page 106]
-
- RFC 1158 MIB II May 1990
-
-
- ipRouteEntry OBJECT-TYPE
- SYNTAX IpRouteEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ipRoutingTable 1 }
-
- IpRouteEntry ::= SEQUENCE {
- ipRouteDest
- IpAddress,
- ipRouteIfIndex
- INTEGER,
- ipRouteMetric1
- INTEGER,
- ipRouteMetric2
- INTEGER,
- ipRouteMetric3
- INTEGER,
- ipRouteMetric4
- INTEGER,
- ipRouteNextHop
- IpAddress,
- ipRouteType
- INTEGER,
- ipRouteProto
- INTEGER,
- ipRouteAge
- INTEGER,
- ipRouteMask
- IpAddress
- }
-
- ipRouteDest OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 1 }
-
- ipRouteIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 2 }
-
- ipRouteMetric1 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 3 }
-
-
-
- IETF SNMP Working Group [Page 107]
-
- RFC 1158 MIB II May 1990
-
-
- ipRouteMetric2 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 4 }
-
- ipRouteMetric3 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 5 }
-
- ipRouteMetric4 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 6 }
-
- ipRouteNextHop OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 7 }
-
- ipRouteType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
-
- invalid(2), -- an invalidated route
-
- -- route to directly
- direct(3), -- connected
- -- (sub-)network
-
- -- route to a non-local
- remote(4) -- host/network/
- -- sub-network
- }
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 8 }
-
- ipRouteProto OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
-
- -- non-protocol
- -- information
-
-
-
- IETF SNMP Working Group [Page 108]
-
- RFC 1158 MIB II May 1990
-
-
- -- e.g., manually
- local(2), -- configured entries
-
- -- set via a network
- netmgmt(3), -- management protocol
-
- -- obtained via ICMP,
- icmp(4), -- e.g., Redirect
-
- -- the following are
- -- gateway routing
- -- protocols
- egp(5),
- ggp(6),
- hello(7),
- rip(8),
- is-is(9),
- es-is(10),
- ciscoIgrp(11),
- bbnSpfIgp(12),
- ospf(13)
- bgp(14)
- }
- ACCESS read-only
- STATUS mandatory
- ::= { ipRouteEntry 9 }
-
- ipRouteAge OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 10 }
-
- ipRouteMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 11 }
-
- -- the IP Address Translation tables
-
- ipNetToMediaTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpNetToMediaEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ip 22 }
-
- ipNetToMediaEntry OBJECT-TYPE
-
-
-
- IETF SNMP Working Group [Page 109]
-
- RFC 1158 MIB II May 1990
-
-
- SYNTAX IpNetToMediaEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaTable 1 }
-
- IpNetToMediaEntry ::= SEQUENCE {
- ipNetToMediaIfIndex
- INTEGER,
- ipNetToMediaPhysAddress
- OCTET STRING,
- ipNetToMediaNetAddress
- IpAddress,
- ipNetoToMediaType
- INTEGER
- }
-
- ipNetToMediaIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 1 }
-
- ipNetToMediaPhysAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 2 }
-
- ipNetToMediaNetAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 3 }
-
- ipNetToMediaType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
-
- invalid(2), -- an invalidated mapping
- dynamic(3), -- connected (sub-)network
-
- static(4)
- }
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 4 }
-
-
-
-
-
- IETF SNMP Working Group [Page 110]
-
- RFC 1158 MIB II May 1990
-
-
- -- the ICMP group
-
- icmpInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 1 }
-
- icmpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 2 }
-
- icmpInDestUnreachs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 3 }
-
- icmpInTimeExcds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 4 }
-
- icmpInParmProbs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 5 }
-
- icmpInSrcQuenchs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 6 }
-
- icmpInRedirects OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 7 }
-
- icmpInEchos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
-
-
-
- IETF SNMP Working Group [Page 111]
-
- RFC 1158 MIB II May 1990
-
-
- ::= { icmp 8 }
-
- icmpInEchoReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 9 }
-
- icmpInTimestamps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 10 }
-
- icmpInTimestampReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 11 }
-
- icmpInAddrMasks OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 12 }
-
- icmpInAddrMaskReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 13 }
-
- icmpOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 14 }
-
- icmpOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 15 }
-
- icmpOutDestUnreachs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
-
-
-
- IETF SNMP Working Group [Page 112]
-
- RFC 1158 MIB II May 1990
-
-
- ::= { icmp 16 }
-
- icmpOutTimeExcds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 17 }
-
- icmpOutParmProbs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 18 }
-
- icmpOutSrcQuenchs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 19 }
-
- icmpOutRedirects OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 20 }
-
- icmpOutEchos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 21 }
-
- icmpOutEchoReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 22 }
-
- icmpOutTimestamps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 23 }
-
- icmpOutTimestampReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
-
-
-
- IETF SNMP Working Group [Page 113]
-
- RFC 1158 MIB II May 1990
-
-
- ::= { icmp 24 }
-
- icmpOutAddrMasks OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 25 }
-
- icmpOutAddrMaskReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 26 }
-
-
- -- the TCP group
-
- tcpRtoAlgorithm OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
- constant(2), -- a constant rto
- rsre(3), -- MIL-STD-1778,
- -- Appendix B
- vanj(4) -- Van Jacobson's
- -- algorithm
- }
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 1 }
-
- tcpRtoMin OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 2 }
-
- tcpRtoMax OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 3 }
-
- tcpMaxConn OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 4 }
-
-
-
-
- IETF SNMP Working Group [Page 114]
-
- RFC 1158 MIB II May 1990
-
-
- tcpActiveOpens OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 5 }
-
- tcpPassiveOpens OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 6 }
-
- tcpAttemptFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 7 }
-
- tcpEstabResets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 8 }
-
- tcpCurrEstab OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 9 }
-
- tcpInSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 10 }
-
- tcpOutSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 11 }
-
- tcpRetransSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 12 }
-
-
-
-
- IETF SNMP Working Group [Page 115]
-
- RFC 1158 MIB II May 1990
-
-
- -- the TCP connections table
-
- tcpConnTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TcpConnEntry
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 13 }
-
- tcpConnEntry OBJECT-TYPE
- SYNTAX TcpConnEntry
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnTable 1 }
-
- TcpConnEntry ::= SEQUENCE {
- tcpConnState
- INTEGER,
- tcpConnLocalAddress
- IpAddress,
- tcpConnLocalPort
- INTEGER (0..65535),
- tcpConnRemAddress
- IpAddress,
- tcpConnRemPort
- INTEGER (0..65535)
- }
-
- tcpConnState OBJECT-TYPE
- SYNTAX INTEGER {
- closed(1),
- listen(2),
- synSent(3),
- synReceived(4),
- established(5),
- finWait1(6),
- finWait2(7),
- closeWait(8),
- lastAck(9),
- closing(10),
- timeWait(11)
- }
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 1 }
-
- tcpConnLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
-
-
-
- IETF SNMP Working Group [Page 116]
-
- RFC 1158 MIB II May 1990
-
-
- STATUS mandatory
- ::= { tcpConnEntry 2 }
-
- tcpConnLocalPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 3 }
-
- tcpConnRemAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 4 }
-
- tcpConnRemPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 5 }
-
- -- additional TCP variables
-
- tcpInErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 14 }
-
- tcpOutRsts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 15 }
-
-
- -- the UDP group
-
- udpInDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { udp 1 }
-
- udpNoPorts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
-
-
-
- IETF SNMP Working Group [Page 117]
-
- RFC 1158 MIB II May 1990
-
-
- ::= { udp 2 }
-
- udpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { udp 3 }
-
- udpOutDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { udp 4 }
-
- -- the UDP listener table
-
- udpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UdpEntry
- ACCESS read-only
- STATUS mandatory
- ::= { udp 5 }
-
- udpEntry OBJECT-TYPE
- SYNTAX UdpEntry
- ACCESS read-only
- STATUS mandatory
- ::= { udpTable 1 }
-
- UdpEntry ::= SEQUENCE {
- udpLocalAddress
- IpAddress,
- udpLocalPort
- INTEGER (0..65535)
- }
-
- udpLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { udpEntry 1 }
-
- udpLocalPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { udpEntry 2 }
-
-
-
-
-
- IETF SNMP Working Group [Page 118]
-
- RFC 1158 MIB II May 1990
-
-
- -- the EGP group
-
- egpInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 1 }
-
- egpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 2 }
-
- egpOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 3 }
-
- egpOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 4 }
-
- -- the EGP Neighbor table
-
- egpNeighTable OBJECT-TYPE
- SYNTAX SEQUENCE OF EgpNeighEntry
- ACCESS read-only
- STATUS mandatory
- ::= { egp 5 }
-
- egpNeighEntry OBJECT-TYPE
- SYNTAX EgpNeighEntry
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighTable 1 }
-
- EgpNeighEntry ::= SEQUENCE {
- egpNeighState
- INTEGER,
- egpNeighAddr
- IpAddress,
- egpNeighAs
- INTEGER,
- egpNeighInMsgs
-
-
-
- IETF SNMP Working Group [Page 119]
-
- RFC 1158 MIB II May 1990
-
-
- Counter,
- egpNeighInErrs
- Counter,
- egpNeighOutMsgs
- Counter,
- egpNeighOutErrs
- Counter,
- egpNeighInErrMsgs
- Counter,
- egpNeighOutErrMsgs
- Counter,
- egpNeighStateUps
- Counter,
- egpNeighStateDowns
- Counter,
- egpNeighIntervalHello
- INTEGER,
- egpNeighIntervalPoll
- INTEGER,
- egpNeighMode
- INTEGER,
- egpNeighEventTrigger
- INTEGER
- }
-
- egpNeighState OBJECT-TYPE
- SYNTAX INTEGER {
- idle(1),
- acquisition(2),
- down(3),
- up(4),
- cease(5)
- }
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 1 }
-
- egpNeighAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 2 }
-
- egpNeighAs OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 3 }
-
-
-
- IETF SNMP Working Group [Page 120]
-
- RFC 1158 MIB II May 1990
-
-
- egpNeighInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 4 }
-
- egpNeighInErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 5 }
-
- egpNeighOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 6 }
-
- egpNeighOutErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 7 }
-
- egpNeighInErrMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 8 }
-
- egpNeighOutErrMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 9 }
-
- egpNeighStateUps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 10 }
-
- egpNeighStateDowns OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 11 }
-
-
-
-
- IETF SNMP Working Group [Page 121]
-
- RFC 1158 MIB II May 1990
-
-
- egpNeighIntervalHello OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 12 }
-
- egpNeighIntervalPoll OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 13 }
-
- egpNeighMode OBJECT-TYPE
- SYNTAX INTEGER {
- active(1),
- passive(2)
- }
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 14 }
-
- egpNeighEventTrigger OBJECT-TYPE
- SYNTAX INTEGER {
- start(1),
- stop(2)
- }
- ACCESS read-write
- STATUS mandatory
- ::= { egpNeighEntry 15 }
-
- -- additional EGP variables
-
- egpAs OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egp 6 }
-
-
- -- the Transmission group (empty at present)
-
- -- the SNMP group
-
- snmpInPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 1 }
-
-
-
- IETF SNMP Working Group [Page 122]
-
- RFC 1158 MIB II May 1990
-
-
- snmpOutPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 2 }
-
- snmpInBadVersions OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 3 }
-
- snmpInBadCommunityNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 4 }
-
- snmpInBadCommunityUses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 5 }
-
- snmpInASNParseErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 6 }
-
- snmpInBadTypes OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 7 }
-
- snmpInTooBigs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 8 }
-
- snmpInNoSuchNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 9 }
-
-
-
-
- IETF SNMP Working Group [Page 123]
-
- RFC 1158 MIB II May 1990
-
-
- snmpInBadValues OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 10 }
-
- snmpInReadOnlys OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 11 }
-
- snmpInGenErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 12 }
-
- snmpInTotalReqVars OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 13 }
-
- snmpInTotalSetVars OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 14 }
-
- snmpInGetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 15 }
-
- snmpInGetNexts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 16 }
-
- snmpInSetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 17 }
-
-
-
-
- IETF SNMP Working Group [Page 124]
-
- RFC 1158 MIB II May 1990
-
-
- snmpInGetResponses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 18 }
-
- snmpInTraps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 19 }
-
- snmpOutTooBigs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 20 }
-
- snmpOutNoSuchNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 21 }
-
- snmpOutBadValues OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 22 }
-
- snmpOutReadOnlys OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 23 }
-
- snmpOutGenErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 24 }
-
- snmpOutGetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 25 }
-
-
-
-
- IETF SNMP Working Group [Page 125]
-
- RFC 1158 MIB II May 1990
-
-
- snmpOutGetNexts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 26 }
-
- snmpOutSetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 27 }
-
- snmpOutGetResponses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 28 }
-
- snmpOutTraps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 29 }
-
- snmpEnableAuthTraps OBJECT-TYPE
- SYNTAX INTEGER {
- enabled(1),
- disabled(2)
- }
- ACCESS read-write
- STATUS mandatory
- ::= { snmp 30 }
-
- END
-
- 7. Identification of OBJECT instances for use with the SNMP
-
- The names for all object types in the MIB are defined explicitly
- either in the Internet-standard MIB or in other documents which
- conform to the naming conventions of the SMI. The SMI requires that
- conformant management protocols define mechanisms for identifying
- individual instances of those object types for a particular network
- element.
-
- Each instance of any object type defined in the MIB is identified in
- SNMP operations by a unique name called its "variable name." In
- general, the name of an SNMP variable is an OBJECT IDENTIFIER of the
- form x.y, where x is the name of a non-aggregate object type defined
-
-
-
- IETF SNMP Working Group [Page 126]
-
- RFC 1158 MIB II May 1990
-
-
- in the MIB and y is an OBJECT IDENTIFIER fragment that, in a way
- specific to the named object type, identifies the desired instance.
-
- This naming strategy admits the fullest exploitation of the semantics
- of the powerful SNMP get-next operator, because it assigns names for
- related variables so as to be contiguous in the lexicographical
- ordering of all variable names known in the MIB.
-
- The type-specific naming of object instances is defined below for a
- number of classes of object types. Instances of an object type to
- which none of the following naming conventions are applicable are
- named by OBJECT IDENTIFIERs of the form x.0, where x is the name of
- said object type in the MIB definition.
-
- For example, suppose one wanted to identify an instance of the
- variable sysDescr. The object class for sysDescr is:
-
- iso org dod internet mgmt mib system sysDescr
- 1 3 6 1 2 1 1 1
-
- Hence, the object type, x, would be 1.3.6.1.2.1.1.1 to which is
- appended an instance sub-identifier of 0. That is, 1.3.6.1.2.1.1.1.0
- identifies the one and only instance of sysDescr.
-
- 7.1. ifTable Object Type Names
-
- The name of a subnetwork interface, s, is the OBJECT IDENTIFIER value
- of the form i, where i has the value of that instance of the ifIndex
- object type associated with s. For each object type, t, for which
- the defined name, n, has a prefix of ifEntry, an instance, i, of t is
- named by an OBJECT IDENTIFIER of the form n.s, where s is the name of
- the subnetwork interface about which i represents information.
-
- For example, suppose one wanted to identify the instance of the
- variable ifType associated with interface 2. Accordingly, ifType.2
- would identify the desired instance.
-
- 7.2. atTable Object Type Names
-
- The name of an address translation entry, x, is an OBJECT IDENTIFIER
- of the form s.1.a.b.c.d, such that s is the value of that instance of
- the atIfIndex object type associated with x, the subidentifer "1"
- signifies the translation of an IP protocol address, and a.b.c.d is
- the IP address value (in the familiar "dot" notation) of that
- instance of the atNetAddress object type associated with x.
-
- For each object type, t, for which the defined name, n, has a prefix
- of atEntry, an instance, i, of t is named by an OBJECT IDENTIFIER of
-
-
-
- IETF SNMP Working Group [Page 127]
-
- RFC 1158 MIB II May 1990
-
-
- the form n.y, where y is the name of the address translation entry
- about which i represents information.
-
- For example, suppose one wanted to find the physical address of an
- entry in the address translation table (ARP cache) associated with an
- IP address of 89.1.1.42 and interface 3. Accordingly,
- atPhysAddress.3.1.89.1.1.42 would identify the desired instance.
-
- 7.3. ipAddrTable Object Type Names
-
- The name of an IP-addressable network element, x, is the OBJECT
- IDENTIFIER of the form a.b.c.d such that a.b.c.d is the value (in the
- familiar "dot" notation) of that instance of the ipAdEntAddr object
- type associated with x.
-
- For each object type, t, for which the defined name, n, has a prefix
- of ipAddrEntry, an instance, i, of t is named by an OBJECT IDENTIFIER
- of the form n.y, where y is the name of the IP- addressable network
- element about which i represents information.
-
- For example, suppose one wanted to find the network mask of an entry
- in the IP interface table associated with an IP address of 89.1.1.42.
- Accordingly, ipAdEntNetMask.89.1.1.42 would identify the desired
- instance.
-
- At the option of the agent, multiple entries for the same IP address
- may be visible. To realize this, the agent, while required to return
- a single entry for an IP address, x, of the form n.y, may also return
- information about other entries for the same IP address using the
- form n.y.z, where z is a implementation-dependendent small, non-
- negative integer. It is strongly recommended that the value of z
- correspond to the value of ipAddrIfIndex for that entry.
-
- 7.4. ipRoutingTable Object Type Names
-
- The name of an IP route, x, is the OBJECT IDENTIFIER of the form
- a.b.c.d such that a.b.c.d is the value (in the familiar "dot"
- notation) of that instance of the ipRouteDest object type associated
- with x.
-
- For each object type, t, for which the defined name, n, has a prefix
- of ipRoutingEntry, an instance, i, of t is named by an OBJECT
- IDENTIFIER of the form n.y, where y is the name of the IP route about
- which i represents information.
-
- For example, suppose one wanted to find the next hop of an entry in
- the IP routing table associated with the destination of 89.1.1.42.
- Accordingly, ipRouteNextHop.89.1.1.42 would identify the desired
-
-
-
- IETF SNMP Working Group [Page 128]
-
- RFC 1158 MIB II May 1990
-
-
- instance.
-
- At the option of the agent, multiple routes to the same destination
- may be visible. To realize this, the agent, while required to return
- a single entry for an IP route, x, of the form n.y, may also return
- information about other routes to the same destination using the form
- n.y.z, where z is a implementation-dependendent small, non-negative
- integer.
-
- 7.5. ipNetToMediaTable Object Type Names
-
- The name of a cached IP address, x, is an OBJECT IDENTIFIER of the
- form s.a.b.c.d, such that s is the value of that instance of the
- ipNetToMediaIfIndex object type associated with the entry and a.b.c.d
- is the value (in the familiar "dot" notation) of the
- ipNetToMediaNetAddress object type associated with x.
-
- For each object type, t, for which the defined name, n, has a prefix
- of ipNetToMediaEntry, an instance, i, of t is named by an OBJECT
- IDENTIFIER of the form n.y, where y is the name of the cached IP
- address about which i represents information.
-
- For example, suppose one wanted to find the media address of an entry
- in the address translation table associated with a IP address of
- 192.52.180.1 and interface 3. Accordingly,
- ipNetToMediaPhysAddress.3.192.52.180.1 would identify the desired
- instance.
-
- 7.6. tcpConnTable Object Type Names
-
- The name of a TCP connection, x, is the OBJECT IDENTIFIER of the form
- a.b.c.d.e.f.g.h.i.j such that a.b.c.d is the value (in the familiar
- "dot" notation) of that instance of the tcpConnLocalAddress object
- type associated with x and such that f.g.h.i is the value (in the
- familiar "dot" notation) of that instance of the tcpConnRemoteAddress
- object type associated with x and such that e is the value of that
- instance of the tcpConnLocalPort object type associated with x and
- such that j is the value of that instance of the tcpConnRemotePort
- object type associated with x.
-
- For each object type, t, for which the defined name, n, has a prefix
- of tcpConnEntry, an instance, i, of t is named by an OBJECT
- IDENTIFIER of the form n.y, where y is the name of the TCP connection
- about which i represents information.
-
- For example, suppose one wanted to find the state of a TCP connection
- between the local address of 89.1.1.42 on TCP port 21 and the remote
- address of 10.0.0.51 on TCP port 2059. Accordingly,
-
-
-
- IETF SNMP Working Group [Page 129]
-
- RFC 1158 MIB II May 1990
-
-
- tcpConnState.89.1.1.42.21.10.0.0.51.2059 would identify the desired
- instance.
-
- 7.7. udpTable Object Type Names
-
- The name of a UDP listener, x, is the OBJECT IDENTIFIER of the form
- a.b.c.d.e. such that a.b.c.d is the value (in the familiar "dot"
- notation) of that instance of the udpLocalAddress object type
- associated with x and such that e is the value of that instance of
- the udpLocalPort object type associated with x.
-
- For each object type, t, for which the defined name, n, has a prefix
- of udpEntry, an instance, i, of t is named by an OBJECT IDENTIFIER of
- the form n.y, where y is the name of the UDP listener about which i
- represents information.
-
- For example, suppose one wanted to determine if a UDP listener was
- present at the local address of 89.1.1.42 on UDP port 21.
- Accordingly, a successful retrieval of either
- udpLocalAddress.89.1.1.42.21 or udpLocalPort.89.1.1.42.21 would
- indicate this.
-
- 7.8. egpNeighTable Object Type Names
-
- The name of an EGP neighbor, x, is the OBJECT IDENTIFIER of the form
- a.b.c.d such that a.b.c.d is the value (in the familiar "dot"
- notation) of that instance of the egpNeighAddr object type associated
- with x.
-
- For each object type, t, for which the defined name, n, has a prefix
- of egpNeighEntry, an instance, i, of t is named by an OBJECT
- IDENTIFIER of the form n.y, where y is the name of the EGP neighbor
- about which i represents information.
-
- For example, suppose one wanted to find the neighbor state for the IP
- address of 89.1.1.42. Accordingly, egpNeighState.89.1.1.42 would
- identify the desired instance.
-
- 8. Acknowledgements
-
- This document was produced by the SNMP Working Group:
-
- Karl Auerbach, Epilogue Technology
- David Bridgham, Epilogue Technology
- Brian Brown, Synoptics
- John Burress, Wellfleet
- Jeffrey D. Case, University of Tennessee at Knoxville
- James R. Davin, MIT-LCS
-
-
-
- IETF SNMP Working Group [Page 130]
-
- RFC 1158 MIB II May 1990
-
-
- Mark S. Fedor, PSI, Inc.
- Stan Froyd, ACC
- Satish Joshi, Synoptics
- Ken Key, University of Tennessee at Knoxville
- Gary Malkin, Proteon
- Randy Mayhew, University of Tennessee at Knoxville
- Keith McCloghrie, Hughes LAN Systems
- Marshall T. Rose, PSI, Inc. (chair)
- Greg Satz, cisco
- Martin Lee Schoffstall, PSI, Inc.
- Bob Stewart, Xyplex
- Geoff Thompson, Synoptics
- Bill Versteeg, Network Research Corporation
- Wengyik Yeong, PSI, Inc.
-
- In addition, the comments of the following individuals are also
- acknolwedged:
-
- Craig A. Finseth, Minnesota Supercomputer Center, Inc.
- Jeffrey C. Honig, Cornell University Theory Center
- Philip R. Karn, Bellcore
- David Waitzman, BBN
-
- 9. References
-
- [1] Cerf, V., "IAB Recommendations for the Development of Internet
- Network Management Standards", RFC 1052, IAB, April 1988.
-
- [2] Rose, M., and K. McCloghrie, "Structure and Identification of
- Management Information for TCP/IP-based internets", RFC 1065,
- TWG, August 1988.
-
- [3] McCloghrie K., and M. Rose,"Management Information Base for
- Network Management of TCP/IP-based internets", RFC 1066, TWG,
- August 1988.
-
- [4] Cerf, V., "Report of the Second Ad Hoc Network Management Review
- Group", RFC 1109, IAB, August 1989.
-
- [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "A Simple
- Network Management Protocol (SNMP)", RFC 1098, University of
- Tennessee at Knoxville, NYSERNet, Inc., Rensselaer Polytechnic
- Institute, MIT Laboratory for Computer Science, April 1989.
-
- [6] Warrier, U., and L. Besaw, "Common Management Information
- Services and Protocol over TCP/IP (CMOT)", RFC 1095, Unisys
- Corporation, Hewlett-Packard, April 1989.
-
-
-
-
- IETF SNMP Working Group [Page 131]
-
- RFC 1158 MIB II May 1990
-
-
- [7] Postel, J., "Telnet Protocol Specification", RFC 854,
- USC/Information Sciences Institute, May 1983.
-
- [8] Satz, G., "Experimental MIB Objects for the CLNP", Internet
- Working Group Request for Comments draft. Network Information
- Center, SRI International, Menlo Park, California, (in
- preparation).
-
- [9] Information processing systems - Open Systems Interconnection,
- "Specification of Abstract Syntax Notation One (ASN.1)",
- International Organization for Standardization, International
- Standard 8824, December 1987.
-
- [10] Information processing systems - Open Systems Interconnection,
- "Specification of Basic Encoding Rules for Abstract Notation One
- (ASN.1)", International Organization for Standardization.
- International Standard 8825, December 1987.
-
- [11] Jacobson, V., "Congestion Avoidance and Control", SIGCOMM 1988,
- Stanford, California.
-
- [12] Hagens, R., Hall, N., and M. Rose, "Use of the Internet as a
- subnetwork for experimentation with the OSI network layer",
- February, 1989.
-
- [13] Rose, M., and K. McCloghrie, "Structure and Identification of
- Management Information for TCP/IP-based Internets", RFC 1155,
- Performance Systems International and Hughes LAN Systems, May
- 1990.
-
- [14] Case, J., Fedor, M., Schoffstall, M., and J. Davin, The Simple
- Network Management Protocol", RFC 1157, University of Tennessee
- at Knoxville, Performance Systems International, Performance
- Systems International, and the MIT Laboratory for Computer
- Science, May 1990.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IETF SNMP Working Group [Page 132]
-
- RFC 1158 MIB II May 1990
-
-
- 10. Security Considerations
-
- Security issues are not discussed in this memo.
-
- 11. Author's Address:
-
- Marshall T. Rose
- PSI, Inc.
- PSI California Office
- P.O. Box 391776
- Mountain View, CA 94039
-
- Phone: (415) 961-3380
-
- Email: mrose@PSI.COM
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IETF SNMP Working Group [Page 133]
-